From 0a76dacc5d525be4ce1a2dc5e12ddbe44fbddcad Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期一, 08 一月 2024 21:24:16 +0800 Subject: [PATCH] 优化上海省平台接口 --- src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java index 5671e74..13f08c1 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java @@ -441,6 +441,7 @@ //璁剧疆绮杞崲骞村害,鏍规嵁璁″垝鏄庣粏鍙锋煡璇㈣鍒掓槑缁嗭紝鍐嶆牴鎹鍒掓槑缁嗘煡璇㈣疆鎹㈣鍒� List<Api1404> api1404List = api1404Rep.getDataByJhmxdh(apiData.getJhmxh()); if (null != api1404List && api1404List.size() > 0) { + api1202.setShnd(api1404List.get(0).getShnd()); List<Api1403> api1403List = api1403Rep.getDataByLhjhdh(api1404List.get(0).getLhjhdh()); if(null != api1403List && api1403List.size() > 0){ if(StringUtils.isNotEmpty(api1403List.get(0).getJhnd())){ @@ -487,9 +488,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; @@ -607,6 +613,13 @@ api1208.setPch(apiData.getHwdm() + apiData.getShnd()); if (StringUtils.isEmpty(api1208.getCd())) { api1208.setCd(api1208.getHwdm().substring(2, 8)); + } + //鍖呰鍌ㄧ伯鏄紝鏍告煡鍖呭瓨绮寘鏁� + if(null == apiData.getBclbs()){ + apiData.setBclbs(0); + } + if("2".equals(apiData.getClfs()) && apiData.getBclbs() == 0){ + apiData.setBclbs((int)(apiData.getSjsl()/25)); } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1208); @@ -830,6 +843,9 @@ if (StringUtils.isEmpty(api1310.getShrxm())) { api1310.setShrxm("瀹℃牳浜�"); } + if (StringUtils.isEmpty(api1310.getBglx())) { + api1310.setBglx("1"); + } //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1310); @@ -885,8 +901,8 @@ } } } - api1403.setLrsl(lrsl); - api1403.setLcsl(lcsl); + api1403.setLrsl(lrsl + ""); + api1403.setLcsl(lcsl + ""); //璁剧疆绌哄睘鎬т负榛樿鍊� changeObject(api1403); -- Gitblit v1.9.3