From e6535ab931a79cce25b3c15b47ce59dcb66e69e9 Mon Sep 17 00:00:00 2001 From: 陈战涛 <chenzhantao7055@sina.com> Date: 星期四, 25 五月 2023 15:57:21 +0800 Subject: [PATCH] 上海嘉定纪委接口优化1 --- src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService14.java | 4 +- src/main/java/com/fzzy/api/entity/Api1403.java | 2 src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1310.java | 16 ++++---- src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1403.java | 4 +- src/main/java/com/fzzy/push/shjdjw2023/dto/ShjdjwApi1205.java | 2 src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService13.java | 2 src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java | 63 ++++++++++++++++++------------- 7 files changed, 51 insertions(+), 42 deletions(-) diff --git a/src/main/java/com/fzzy/api/entity/Api1403.java b/src/main/java/com/fzzy/api/entity/Api1403.java index f8ccb84..442d269 100644 --- a/src/main/java/com/fzzy/api/entity/Api1403.java +++ b/src/main/java/com/fzzy/api/entity/Api1403.java @@ -29,7 +29,7 @@ private static final long serialVersionUID = 1L; @Id - @PropertyDef(label = "杞崲璁″垝鍗曞彿" ) + @PropertyDef(label = "杞崲璁″垝鍗曞彿", description = "鍗曚綅缂栫爜 + 4浣嶅勾浠� + 3浣嶉『搴忓彿") @Column(name = "lhjhdh", length = 25) private String lhjhdh; diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1310.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1310.java index 1fea568..0e7dc45 100644 --- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1310.java +++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1310.java @@ -69,8 +69,8 @@ Api1105 api1105; List<Fz35CheckItem> fz35CheckItems; List<GbCheckItem> gbCheckList; - String jyxm; - String jyxmz; + StringBuilder jyxm; + StringBuilder jyxmz; List<Api1310> api1310List; for (Fz35Quality fz35Quality : list) { api1105 = commonService.getApi1105Cache(fz35Quality.getDepotId()); @@ -91,8 +91,8 @@ api1310.setJyyj(fz35Quality.getStandard()); api1310.setZblb("2"); //妫�娴嬮」锛屾娴嬪�� - jyxm = ""; - jyxmz = ""; + jyxm = new StringBuilder(); + jyxmz = new StringBuilder(); fz35CheckItems = fzzySync1203Rep.listInoutCheckItem(fz35Quality.getId(), deptId.substring(0, 4)); if (null != fz35CheckItems && fz35CheckItems.size() > 0) { @@ -102,12 +102,12 @@ if (gbCheckList == null || gbCheckList.isEmpty()) { continue; } - jyxm += gbCheckList.get(0).getCode() + ","; - jyxmz += fz35CheckItem.getValue() + ","; + jyxm.append(gbCheckList.get(0).getCode()).append(","); + jyxmz.append(fz35CheckItem.getValue()).append(","); } } - api1310.setJyxm(jyxm); - api1310.setJyxmz(jyxmz); + api1310.setJyxm(jyxm.toString()); + api1310.setJyxmz(jyxmz.toString()); api1310.setZbjgpd(fz35Quality.getResult()); api1310.setQfrq(fz35Quality.getTime()); diff --git a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1403.java b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1403.java index acc0f05..59279c9 100644 --- a/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1403.java +++ b/src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1403.java @@ -15,7 +15,7 @@ /** * 杞崲璁″垝鍚屾 * - * @author chen + * @author czt * @date 2023-05-14 19:51 */ @Slf4j @@ -59,7 +59,7 @@ List<Api1403> api1403List; for (Fz35Plan fz35Plan : list) { api1403 = new Api1403(); - api1403.setLhjhdh(fz35Plan.getId()); + api1403.setLhjhdh(kqdm.substring(0, 18) + fz35Plan.getId().split("_")[1] + fz35Plan.getId().split("_")[2]); api1403.setJhwh(fz35Plan.getReferenceNumber()); api1403.setJhmc(fz35Plan.getName()); api1403.setJhnd(fz35Plan.getYear()); diff --git a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService13.java b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService13.java index 3ca03ab..bc651aa 100644 --- a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService13.java +++ b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService13.java @@ -33,7 +33,7 @@ public void pushData(ApiParam param) { log.info("------->>>>绮绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); - //TODO 璐ㄦ淇℃伅 + //璐ㄦ淇℃伅 pushService.pushData1310(apiRemoteService, param); log.info("------->>>>绮绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService14.java b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService14.java index 12e5628..b54c025 100644 --- a/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService14.java +++ b/src/main/java/com/fzzy/push/shjdjw2023/Shjdjw2023PushService14.java @@ -32,9 +32,9 @@ public void pushData(ApiParam param) { log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); - //TODO 杞崲璁″垝淇℃伅 + //杞崲璁″垝淇℃伅 pushService.pushData1403(apiRemoteService, param); - //TODO 杞崲璁″垝瀹屾垚淇℃伅 + //杞崲璁″垝瀹屾垚淇℃伅 pushService.pushData1404(apiRemoteService, param); log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } diff --git a/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java b/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java index a5817cf..d1c2d98 100644 --- a/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java +++ b/src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java @@ -214,29 +214,30 @@ return JSON.toJSONString(dto); } - private ShjdjwApi1404 copyApi1404(Api1404 data) { + private ShjdjwApi1404 copyApi1404(Api1404 api1404) { ShjdjwApi1404 shjdjwApi1404 = new ShjdjwApi1404(); - Api1404 api1404 = data; + BeanUtils.copyProperties(api1404, shjdjwApi1404); //鏌ヨ鍗曚綅淇℃伅 List<Api1101> listApi1101 = api1101Rep.findPushData(api1404.getKqdm()); - if (null != listApi1101 || listApi1101.size() > 0) { + if (null != listApi1101 && listApi1101.size() > 0) { shjdjwApi1404.setDwmc(listApi1101.get(0).getDwmc()); } + //TODO 璁″垝骞村害 璁″垝鏁伴噺 宸叉墽琛屾暟閲� 鎵ц姣斾緥 鎷涙爣/绔炰环姣斾緥 shjdjwApi1404.setJhnd("0"); shjdjwApi1404.setJhsl("0"); shjdjwApi1404.setYzxsl("0"); shjdjwApi1404.setZxbl("0"); shjdjwApi1404.setZbjjbl("0"); - //TODO 璁″垝骞村害 璁″垝鏁伴噺 宸叉墽琛屾暟閲� 鎵ц姣斾緥 鎷涙爣/绔炰环姣斾緥 + return shjdjwApi1404; } - private ShjdjwApi1203 copyApi1203(Api1203 data) { + private ShjdjwApi1203 copyApi1203(Api1203 api1203) { ShjdjwApi1203 shjdjwApi1203 = new ShjdjwApi1203(); - Api1203 api1203 = data; + BeanUtils.copyProperties(api1203, shjdjwApi1203); shjdjwApi1203.setQydbh(api1203.getRkjydh()); @@ -250,52 +251,59 @@ return shjdjwApi1203; } - private ShjdjwApi1310 copyApi1310(Api1310 data) { + private ShjdjwApi1310 copyApi1310(Api1310 api1310) { ShjdjwApi1310 shjdjwApi1310 = new ShjdjwApi1310(); - Api1310 api1310 = data; + BeanUtils.copyProperties(api1310, shjdjwApi1310); shjdjwApi1310.setZjbgdbh(api1310.getZjbgdh()); shjdjwApi1310.setPznm(api1310.getLspzdm()); shjdjwApi1310.setSkdjbm(api1310.getLsdjdm()); shjdjwApi1310.setJylbbm(api1310.getJylb()); - shjdjwApi1310.setJyjl(api1310.getJyxmz()); + if(StringUtils.isNotEmpty(shjdjwApi1310.getJyxm())){ + String[] split = shjdjwApi1310.getJyxm().split(","); + StringBuilder jyjl = new StringBuilder(); + for (String s : split) { + jyjl.append(",鍚堟牸"); + } + shjdjwApi1310.setJyjl(jyjl.toString().substring(1)); + } + shjdjwApi1310.setZlzbjgpd(api1310.getZbjgpd()); //鏌ヨ鍗曚綅淇℃伅 List<Api1101> listApi1101 = api1101Rep.findPushData(api1310.getKqdm()); - if (null != listApi1101 || listApi1101.size() > 0) { + if (null != listApi1101 && listApi1101.size() > 0) { shjdjwApi1310.setDwmc(listApi1101.get(0).getDwmc()); } //鏌ヨ浠撴埧淇℃伅 List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1310.getHwdm().substring(0, 25)); - if (null != listApi1103 || listApi1103.size() > 0) { + if (null != listApi1103 && listApi1103.size() > 0) { shjdjwApi1310.setCfmc(listApi1103.get(0).getCfmc()); } //鏌ヨ寤掗棿淇℃伅 List<Api1104> listApi1104 = api1104Rep.findDataByAjdh(api1310.getHwdm().substring(0, 28)); - if (null != listApi1104 || listApi1104.size() > 0) { + if (null != listApi1104 && listApi1104.size() > 0) { shjdjwApi1310.setAjmc(listApi1104.get(0).getAjmc()); } //鏌ヨ搴撳尯淇℃伅 List<Api1102> listApi1102 = api1102Rep.findPushData(api1310.getKqdm()); - if (null != listApi1102 || listApi1102.size() > 0) { + if (null != listApi1102 && listApi1102.size() > 0) { shjdjwApi1310.setKdmc(listApi1102.get(0).getKqmc()); } //鏌ヨ绮搴撳瓨 List<Api1208> listApi1208 = api1208Rep.getDataByHwdm(api1310.getHwdm()); - if (null != listApi1208 || listApi1208.size() > 0) { + if (null != listApi1208 && listApi1208.size() > 0) { shjdjwApi1310.setKdmc(listApi1208.get(0).getLsxzdm()); } shjdjwApi1310.setPch("0"); return shjdjwApi1310; } - private ShjdjwApi1209 copyApi1209(Api1209 data) { + private ShjdjwApi1209 copyApi1209(Api1209 api1209) { ShjdjwApi1209 shjdjwApi1209 = new ShjdjwApi1209(); - Api1209 api1209 = data; BeanUtils.copyProperties(api1209, shjdjwApi1209); @@ -306,12 +314,12 @@ shjdjwApi1209.setSysl(api1209.getJzsysl()); //鏌ヨ鍗曚綅淇℃伅 List<Api1101> listApi1101 = api1101Rep.findPushData(api1209.getKqdm()); - if (null != listApi1101 || listApi1101.size() > 0) { + if (null != listApi1101 && listApi1101.size() > 0) { shjdjwApi1209.setDwmc(listApi1101.get(0).getDwmc()); } //鏌ヨ搴撳尯淇℃伅 List<Api1102> listApi1102 = api1102Rep.findPushData(api1209.getKqdm()); - if (null != listApi1102 || listApi1102.size() > 0) { + if (null != listApi1102 && listApi1102.size() > 0) { shjdjwApi1209.setKdmc(listApi1102.get(0).getKqmc()); } @@ -323,9 +331,8 @@ return shjdjwApi1209; } - private ShjdjwApi1208 copyApi1208(Api1208 data) { + private ShjdjwApi1208 copyApi1208(Api1208 api1208) { ShjdjwApi1208 shjdjwApi1208 = new ShjdjwApi1208(); - Api1208 api1208 = data; BeanUtils.copyProperties(api1208, shjdjwApi1208); @@ -336,19 +343,19 @@ //鏌ヨ鍗曚綅淇℃伅 List<Api1101> listApi1101 = api1101Rep.findPushData(api1208.getKqdm()); - if (null != listApi1101 || listApi1101.size() > 0) { + if (null != listApi1101 && listApi1101.size() > 0) { shjdjwApi1208.setDwmc(listApi1101.get(0).getDwmc()); } //鏌ヨ浠撴埧淇℃伅 List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1208.getHwdm().substring(0, 25)); - if (null != listApi1103 || listApi1103.size() > 0) { + if (null != listApi1103 && listApi1103.size() > 0) { shjdjwApi1208.setCfmc(listApi1103.get(0).getCfmc()); } //鏌ヨ寤掗棿淇℃伅 List<Api1104> listApi1104 = api1104Rep.findDataByAjdh(api1208.getHwdm().substring(0, 28)); - if (null != listApi1104 || listApi1104.size() > 0) { + if (null != listApi1104 && listApi1104.size() > 0) { shjdjwApi1208.setAjmc(listApi1104.get(0).getAjmc()); } @@ -358,9 +365,8 @@ return shjdjwApi1208; } - private ShjdjwApi1205 copyApi1205(Api1205 data) { + private ShjdjwApi1205 copyApi1205(Api1205 api1205) { ShjdjwApi1205 shjdjwApi1205 = new ShjdjwApi1205(); - Api1205 api1205 = data; BeanUtils.copyProperties(api1205, shjdjwApi1205); @@ -375,13 +381,13 @@ //鏌ヨ鍗曚綅淇℃伅 List<Api1101> listApi1101 = api1101Rep.findPushData(api1205.getKqdm()); - if (null != listApi1101 || listApi1101.size() > 0) { + if (null != listApi1101 && listApi1101.size() > 0) { shjdjwApi1205.setDwmc(listApi1101.get(0).getDwmc()); } //鏌ヨ浠撴埧淇℃伅 List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1205.getHwdm().substring(0, 25)); - if (null != listApi1103 || listApi1103.size() > 0) { + if (null != listApi1103 && listApi1103.size() > 0) { shjdjwApi1205.setCfmc(listApi1103.get(0).getCfmc()); } @@ -458,6 +464,9 @@ shjdjwApi1202.setJydbh(api1202.getRkywdh()); //杞崲骞村害 shjdjwApi1202.setLhnd(api1202.getShnd()); + //鍒板簱鏃堕棿銆佺搴撴椂闂� + shjdjwApi1202.setDksj(api1202.getDjsj()); + shjdjwApi1202.setLksj(api1202.getCmsj()); //鎵规鍙� shjdjwApi1202.setPch("0"); } diff --git a/src/main/java/com/fzzy/push/shjdjw2023/dto/ShjdjwApi1205.java b/src/main/java/com/fzzy/push/shjdjw2023/dto/ShjdjwApi1205.java index 85cdaec..ed94fb7 100644 --- a/src/main/java/com/fzzy/push/shjdjw2023/dto/ShjdjwApi1205.java +++ b/src/main/java/com/fzzy/push/shjdjw2023/dto/ShjdjwApi1205.java @@ -80,7 +80,7 @@ private Date mzjlsj; @PropertyDef(label = "鍑�閲�") - private String jz; + private Double jz; @PropertyDef(label = "鍑洪棬鏃堕棿") @JSONField(format = "yyyy-MM-dd HH:mm:ss") -- Gitblit v1.9.3