From 637e5d4b9b37f165c639ed74cdaf7b98c514473b Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期四, 21 十二月 2023 20:33:17 +0800
Subject: [PATCH] 调整宁夏省平台文件上传接口
---
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java | 4
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java | 14 ++++
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java | 4
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java | 5 -
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java | 71 +++++++++++++++++++++++
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java | 41 +++++++++++++
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | 13 +++-
7 files changed, 138 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java
index e74b814..f3789c5 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1303.java
@@ -84,15 +84,12 @@
//妫�鏌ュ铏柟娉曪紝0-杩滅▼銆�1-浜哄伐銆�2-鍏朵粬
api1303.setJchcff("0");
//鍙戠敓閮ㄤ綅锛屽潗鏍囧~鍐欙細x,y,z
- api1303.setFsbw(null);//闈炲繀濉瓧娈�
+ api1303.setFsbw("绮潰");//闈炲繀濉瓧娈�
//瀹宠櫕绉嶇被銆傚涓敤#闅斿紑#TODO >> 寰呬紭鍖栬皟鏁�
api1303.setHczl("21212");
//铏彛瀵嗗害鍊奸泦鍚�
- if(StringUtils.isEmpty(fz40Pest.getPoints())){
- continue;
- }
String ckmdzjh = this.geeCkmdzjh(fz40Pest.getPestMax(), fz40Pest.getPoints());
api1303.setCkmdzjh(ckmdzjh);
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java
index 8d24882..9207075 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java
@@ -81,8 +81,8 @@
api1306.setXzjssj(fz40DrugLog.getEnd());
//璁剧疆铏妫�娴嬪崟鍙�
api1306.setHcjcdh(api1105.getHwdm() + fz40DrugLog.getPestBatchId());
- api1303List = api1303Rep.getDataByHcjcdh(fz40DrugLog.getPestBatchId());
- if (null != api1303List || api1303List.size() > 0) {
+ api1303List = api1303Rep.getDataByBizId(fz40DrugLog.getPestBatchId());
+ if (null != api1303List && api1303List.size() > 0) {
api1306.setHcjcdh(api1303List.get(0).getHcjcdh());
}
diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
index bec128a..a01ceba 100644
--- a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -200,9 +200,13 @@
return api1108;
}
if (NX2023Constant.NX_2023_API_CODE_1109.equals(inteId)) {
+ Nx2023Api1109 api1109 = new Nx2023Api1109();
Api1109 apiData = (Api1109) data;
- apiData.setWjl(FileUtils.fileToByteString(apiData.getWjdz()));
- return apiData;
+ BeanUtils.copyProperties(apiData, api1109);
+ Map<String, String> map = new HashMap<>();
+ map.put(apiData.getWjmc(), FileUtils.fileToByteString(apiData.getWjdz()));
+ api1109.setWjl(JSON.toJSONString(map));
+ return api1109;
}
if (NX2023Constant.NX_2023_API_CODE_1111.equals(inteId)) {
Nx2023Api1111 api1111 = new Nx2023Api1111();
@@ -224,6 +228,12 @@
BeanUtils.copyProperties(data, api1201);
return api1201;
}
+ if (NX2023Constant.NX_2023_API_CODE_1203.equals(inteId)) {
+ Nx2023Api1203 api1203 = new Nx2023Api1203();
+ BeanUtils.copyProperties(data, api1203);
+ return api1203;
+ }
+
if (NX2023Constant.NX_2023_API_CODE_1211.equals(inteId)) {
Nx2023Api1211 api1211 = new Nx2023Api1211();
BeanUtils.copyProperties(data, api1211);
diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java
new file mode 100644
index 0000000..8b18f4d
--- /dev/null
+++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1109.java
@@ -0,0 +1,41 @@
+package com.fzzy.push.nx2023.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import com.bstek.dorado.annotation.PropertyDef;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鎺ュ彛琛�-鏂囦欢淇℃伅
+ */
+@Data
+public class Nx2023Api1109 implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -6615204510395829490L;
+
+
+ @PropertyDef(label = "鏂囦欢鍚嶇О")
+ private String wjmc;
+
+ @PropertyDef(label = "搴撳尯浠g爜")
+ private String kqdm;
+
+ @PropertyDef(label = "鏂囦欢绫诲瀷", description = "1锛氬簱鍖洪笩鐬板浘 2锛氬叆搴撳浘鐗� 3锛氬嚭搴撳浘鐗� 4锛氬叆搴撴鏂よ棰戯紙鎴彇妫�鏂ゆ椂闂村墠鍚庡悇 5绉掗挓瑙嗛锛�5锛氬嚭搴撴鏂よ棰戯紙鎴彇妫�鏂ゆ椂闂村墠鍚庡悇 5 绉掗挓瑙嗛锛�104锛氱啅钂稿妗堟帴鍙i檮浠�")
+ private String wjlx;
+
+ @PropertyDef(label = "鏂囦欢娴�")
+ private String wjl;
+
+ @PropertyDef(label = "鎿嶄綔鏍囧織")
+ private String czbz;
+
+ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�")
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date zhgxsj;
+
+}
diff --git a/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java
new file mode 100644
index 0000000..0acfc06
--- /dev/null
+++ b/src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1203.java
@@ -0,0 +1,71 @@
+package com.fzzy.push.nx2023.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import com.bstek.dorado.annotation.PropertyDef;
+import lombok.Data;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鎺ュ彛琛�-绮鍏ュ簱妫�楠屼俊鎭�
+ */
+@Data
+public class Nx2023Api1203 implements Serializable {
+
+ @PropertyDef(label = "鍏ュ簱妫�楠屽崟鍙�")
+ private String rkjydh;
+
+ @PropertyDef(label = "璐т綅浠g爜")
+ private String hwdm;
+
+ @PropertyDef(label = "鍏ュ簱涓氬姟鍗曞彿")
+ private String rkywdh;
+
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ @PropertyDef(label = "鎵︽牱鏃堕棿")
+ private Date qysj;
+
+ @PropertyDef(label = "鎵︽牱浜哄鍚�")
+ private String qyrxm;
+
+ @PropertyDef(label = "鎵︽牱鏂瑰紡")
+ private String qyfs;
+
+ @PropertyDef(label = "妫�楠岄」鐩�,闅斿紑")
+ private String jyxm;
+
+ @PropertyDef(label = "妫�楠屽��,闅斿紑")
+ private String jyz;
+
+ @PropertyDef(label = "澧炴墸浠�(鍏�,闅斿紑)")
+ private String zkj;
+
+ @PropertyDef(label = "澧炴墸閲�(鍏枻,闅斿紑)")
+ private String zkl;
+
+ @PropertyDef(label = "妫�楠屼汉濮撳悕")
+ private String jyrxm;
+
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ @PropertyDef(label = "妫�楠屾椂闂�")
+ private Date jysj;
+
+ @PropertyDef(label = "妫�楠岀粨鏋�")
+ private String jyjg;
+
+ @PropertyDef(label = "绮鍝佺浠g爜")
+ private String lspzdm;
+
+ @PropertyDef(label = "绮瀹氱瓑")
+ private String lsdd;
+
+ @PropertyDef(label = "淇濈鍛樺鏍�")
+ private String bgyfh;
+
+ @PropertyDef(label = "鎿嶄綔鏍囧織")
+ private String czbz;
+
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ @PropertyDef(label = "鏇存柊鏃堕棿")
+ private Date zhgxsj;
+}
diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
index 5671e74..f4820d2 100644
--- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
+++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -487,9 +487,14 @@
if (null != api1208List && api1208List.size() > 0) {
api1203.setPch(apiData.getHwdm() + api1208List.get(0).getShnd());
}
- //璁剧疆璐ㄦ缂栫爜(榛樿绛夊悓浜庡叆搴撹川妫�鍗曞彿)
+ //璁剧疆璐ㄦ缂栫爜(榛樿绛夊悓浜庡叆搴撹川妫�鍗曞彿),鑻ヤ负鑸硅繍锛屽垯璁剧疆涓虹郴缁熷唴鑸硅繍鐨勫崟鍙�
api1203.setZjbh(api1203.getRkjydh());
-
+ List<Api1202> api1202List = api1202Rep.getDataById(api1203.getRkywdh());
+ if (null != api1202List && api1202List.size() > 0) {
+ if(api1202List.get(0).getYsgj().equals("3")){
+ api1203.setZjbh(api1202List.get(0).getBizId().substring(2));
+ }
+ }
//璁剧疆绌哄睘鎬т负榛樿鍊�
changeObject(api1203);
return api1203;
@@ -885,8 +890,8 @@
}
}
}
- api1403.setLrsl(lrsl);
- api1403.setLcsl(lcsl);
+ api1403.setLrsl(lrsl/1000 + "");
+ api1403.setLcsl(lcsl/1000 + "");
//璁剧疆绌哄睘鎬т负榛樿鍊�
changeObject(api1403);
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java
index b0b4de9..5e5b772 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java
@@ -66,10 +66,10 @@
private String bjw;
@PropertyDef(label = "杞叆鏁伴噺")
- private Double lrsl;
+ private String lrsl;
@PropertyDef(label = "杞嚭鏁伴噺")
- private Double lcsl;
+ private String lcsl;
}
--
Gitblit v1.9.3