From 89cb4ea9adbf4578cceb379b58f36d0ac2d05095 Mon Sep 17 00:00:00 2001 From: ws <ws@123.com> Date: 星期一, 25 九月 2023 20:25:06 +0800 Subject: [PATCH] 优化上海数据上报 --- src/main/java/com/fzzy/api/view/repository/Api1102Rep.java | 2 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1102.java | 5 src/main/java/com/fzzy/otherview/sh2023/ShApi2104.view.xml | 10 src/main/java/com/fzzy/api/view/Api1306.view.xml | 13 + src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1308.java | 68 ++++++++ src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java | 6 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2103.java | 2 src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | 175 ++++++++++++++++----- src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1404.java | 6 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java | 2 src/main/java/com/fzzy/test/ApiTest.view.xml | 27 +++ src/main/resources/templates/home/home.html | 3 src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java | 23 ++ src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1309.java | 73 +++++++++ src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java | 2 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1401.java | 4 src/main/java/com/fzzy/test/ApiTestPR.java | 41 +++++ src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2104.java | 2 18 files changed, 407 insertions(+), 57 deletions(-) diff --git a/src/main/java/com/fzzy/api/view/Api1306.view.xml b/src/main/java/com/fzzy/api/view/Api1306.view.xml index 184bf43..4aa3841 100644 --- a/src/main/java/com/fzzy/api/view/Api1306.view.xml +++ b/src/main/java/com/fzzy/api/view/Api1306.view.xml @@ -183,6 +183,10 @@ <Property></Property> <Property name="label">琛ヨ嵂鏂规硶</Property> </PropertyDef> + <PropertyDef name="nlhqnddw"> + <Property></Property> + <Property name="label">纾峰寲姘㈡祿搴﹀崟浣�</Property> + </PropertyDef> <PropertyDef name="zyrs"> <Property></Property> <Property name="label">浣滀笟浜烘暟</Property> @@ -487,6 +491,10 @@ <Property name="name">xzzydh</Property> </DataColumn> <DataColumn> + <Property name="property">nlhqnddw</Property> + <Property name="name">nlhqnddw</Property> + </DataColumn> + <DataColumn> <Property name="property">cfdm</Property> <Property name="name">cfdm</Property> </DataColumn> @@ -718,6 +726,11 @@ <Editor/> </AutoFormElement> <AutoFormElement> + <Property name="name">nlhqnddw</Property> + <Property name="property">nlhqnddw</Property> + <Editor/> + </AutoFormElement> + <AutoFormElement> <Property name="name">byff</Property> <Property name="property">byff</Property> <Editor/> diff --git a/src/main/java/com/fzzy/api/view/repository/Api1102Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1102Rep.java index ef2a24b..8fa3e85 100644 --- a/src/main/java/com/fzzy/api/view/repository/Api1102Rep.java +++ b/src/main/java/com/fzzy/api/view/repository/Api1102Rep.java @@ -21,7 +21,7 @@ /** - * 鏌ヨ鎵�鏈夌殑鐩戞帶鐐逛綅淇℃伅 + * 鏌ヨ搴撳尯 * @param kqdm * @return */ diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java index 4944aab..4313e4a 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java @@ -102,7 +102,7 @@ sh2023Api2104.setLldm(kqdm); sh2023Api2104.setJz(sysData.getNetWeight()); - sh2023Api2104.setZhgxsh(sysData.getUpdateTime()); + sh2023Api2104.setZhgxsj(sysData.getUpdateTime()); //鑾峰彇璐т綅淇℃伅 api1105 = commonService.getApi1105Cache(sysData.getDepotId()); diff --git a/src/main/java/com/fzzy/otherview/sh2023/ShApi2104.view.xml b/src/main/java/com/fzzy/otherview/sh2023/ShApi2104.view.xml index e4e14b4..952d701 100644 --- a/src/main/java/com/fzzy/otherview/sh2023/ShApi2104.view.xml +++ b/src/main/java/com/fzzy/otherview/sh2023/ShApi2104.view.xml @@ -68,7 +68,7 @@ <Property name="valueProperty">name</Property> </Property> </PropertyDef> - <PropertyDef name="zhgxsh"> + <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property> </PropertyDef> @@ -317,8 +317,8 @@ <Property name="property">czbz</Property> <Property name="align">center</Property> </DataColumn> - <DataColumn name="zhgxsh"> - <Property name="property">zhgxsh</Property> + <DataColumn name="zhgxsj"> + <Property name="property">zhgxsj</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="bjw"> @@ -425,8 +425,8 @@ <Editor/> </AutoFormElement> <AutoFormElement> - <Property name="name">zhgxsh</Property> - <Property name="property">zhgxsh</Property> + <Property name="name">zhgxsj</Property> + <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java index f17b10e..a9abe77 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java @@ -297,6 +297,8 @@ api1102.setBjw(ShAreaBjw.getBjw(code)); api1102.setKqsx("2"); api1102.setCbcr(count); + //TODO 搴撳尯鐘舵�� + api1102.setKqzt("1"); list.add(api1102); } return JSON.toJSONString(list); @@ -444,6 +446,9 @@ api1111 = new SH2023Api1111(); BeanUtils.copyProperties(apiData, api1111); api1111.setBjw(ShAreaBjw.getBjw(code)); + if (StringUtils.isEmpty(api1111.getBz())) { + api1111.setBz("鏃�"); + } list.add(api1111); } return JSON.toJSONString(list); @@ -588,7 +593,8 @@ api1207.setDcrq(apiData.getDcrq()); api1207.setBjw(ShAreaBjw.getBjw(code)); //TODO 搴撹皟鍗曞彿 - + api1207.setPch(apiData.getDchwdm() + DateFormatUtils.format(apiData.getDcrq(), "yyyy")); + api1207.setKddh(apiData.getDcdh().substring(21,33)); list.add(api1207); } return JSON.toJSONString(list); @@ -660,6 +666,11 @@ BeanUtils.copyProperties(apiData, api1211); api1211.setZglkdm(api1211.getKqdm()); + //TODO 璐т綅浠g爜 绮鎬ц川浠g爜 鏉ョ伯浠g爜 +// api1211.setHwdm("91310114703439394M001000100101"); +// api1211.setLsxzdm("001"); +// api1211.setLldm("91310114703439394M001000100101"); + api1211.setBjw(ShAreaBjw.getBjw(code)); api1211.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getYwrq(), "yyyyMM")); if(StringUtils.isEmpty(api1211.getLldm())){ @@ -796,6 +807,43 @@ } return JSON.toJSONString(list); } + + if (SH2023Constant.SH_2023_API_CODE_1308.equals(inteId)) { + SH2023Api1308 api1308; + //鏈�鍚庤浆鎹负json + List<SH2023Api1308> list = new ArrayList<>(); + //鎶奷ata杞寲鎴恖ist闆嗗悎 + List<Api1308> api1308List = castList(data, Api1308.class); + for (Api1308 apiData : api1308List) { + api1308 = new SH2023Api1308(); + + BeanUtils.copyProperties(apiData, api1308); + //TODO 璐т綅浠g爜 鍥惧儚缂栧彿 瑙嗛缂栧彿 + api1308.setHwdm("鏃�"); + api1308.setBjw(ShAreaBjw.getBjw(code)); + List<Api1109> api1109List = api1109Rep.getDataByFileId(apiData.getFileStorageId()); + api1308.setTxbh(api1109List.get(0).getWjmc()); + api1308.setSpbh(api1109List.get(0).getWjmc()); + list.add(api1308); + } + return JSON.toJSONString(list); + } + if (SH2023Constant.SH_2023_API_CODE_1309.equals(inteId)) { + SH2023Api1309 api1309; + //鏈�鍚庤浆鎹负json + List<SH2023Api1309> list = new ArrayList<>(); + //鎶奷ata杞寲鎴恖ist闆嗗悎 + List<Api1309> api1308List = castList(data, Api1309.class); + for (Api1309 apiData : api1308List) { + api1309 = new SH2023Api1309(); + + BeanUtils.copyProperties(apiData, api1309); + api1309.setBjw(ShAreaBjw.getBjw(code)); + + list.add(api1309); + } + return JSON.toJSONString(list); + } if (SH2023Constant.SH_2023_API_CODE_1310.equals(inteId)) { SH2023Api1310 api1310; //鏈�鍚庤浆鎹负json @@ -810,6 +858,7 @@ api1310.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getJysj(), "yyyy")); List<Api1202> api1202List = api1202Rep.getDataByHwdm(apiData.getHwdm()); api1310.setLspzdm(api1202List.get(0).getLspzdm()); + api1310.setLsxzdm("002"); list.add(api1310); } return JSON.toJSONString(list); @@ -823,6 +872,7 @@ for (Api1401 apiData : api1401List) { api1401 = new SH2023Api1401(); BeanUtils.copyProperties(apiData, api1401); + api1401.setBjw(ShAreaBjw.getBjw(code)); list.add(api1401); } return JSON.toJSONString(list); @@ -852,6 +902,7 @@ BeanUtils.copyProperties(apiData, api1403); api1403.setJhzxdw(apiData.getJhxddw()); api1403.setJhzxdwmc(apiData.getJhxddwmc()); + api1403.setBjw(ShAreaBjw.getBjw(code)); list.add(api1403); } return JSON.toJSONString(list); @@ -866,70 +917,102 @@ api1404 = new SH2023Api1404(); BeanUtils.copyProperties(apiData, api1404); //TODO 鏄庣粏鐘舵�� - + api1404.setMxzt("1"); + api1404.setBjw(ShAreaBjw.getBjw(code)); list.add(api1404); } return JSON.toJSONString(list); } - - if (SH2023Constant.SH_2023_API_CODE_2102.equals(inteId)) { - SH2023Api2102 api2102; + if (SH2023Constant.SH_2023_API_CODE_2101.equals(inteId)) { + SH2023Api2101 api2101; //鏈�鍚庤浆鎹负json - List<SH2023Api2102> list = new ArrayList<>(); //鎶奷ata杞寲鎴恖ist闆嗗悎 - List<Api1207> api1207List = castList(data, Api1207.class); - for (Api1207 apiData : api1207List) { - api2102 = new SH2023Api2102(); - BeanUtils.copyProperties(apiData, api2102); - api2102.setDrdh(apiData.getDcdh()); - api2102.setDcrq(apiData.getDcrq()); - api2102.setPch(api2102.getDrhwdm() + DateFormatUtils.format(apiData.getDcrq(), "yyyy")); - api2102.setBjw(ShAreaBjw.getBjw(code)); - //TODO 搴撹皟鍗曞彿 + List<SH2023Api2101> list = castList(data, SH2023Api2101.class); - list.add(api2102); - } return JSON.toJSONString(list); } + + if (SH2023Constant.SH_2023_API_CODE_2102.equals(inteId)) { +// SH2023Api2102 api2102; +// //鏈�鍚庤浆鎹负json +// List<SH2023Api2102> list = new ArrayList<>(); +// //鎶奷ata杞寲鎴恖ist闆嗗悎 +// List<Api1207> api1207List = castList(data, Api1207.class); +// for (Api1207 apiData : api1207List) { +// api2102 = new SH2023Api2102(); +// BeanUtils.copyProperties(apiData, api2102); +// api2102.setDrdh(apiData.getDcdh()); +// api2102.setDcrq(apiData.getDcrq()); +// api2102.setPch(api2102.getDrhwdm() + DateFormatUtils.format(apiData.getDcrq(), "yyyy")); +// api2102.setBjw(ShAreaBjw.getBjw(code)); +// //TODO 搴撹皟鍗曞彿 +// +// list.add(api2102); +// } + List<SH2023Api2102> list = castList(data, SH2023Api2102.class); + return JSON.toJSONString(list); + } + if (SH2023Constant.SH_2023_API_CODE_2103.equals(inteId)) { + SH2023Api2103 api2103; + //鏈�鍚庤浆鎹负json + //鎶奷ata杞寲鎴恖ist闆嗗悎 + + List<SH2023Api2103> list = castList(data, SH2023Api2103.class); + List<SH2023Api2103Item> listItems = castList(list.get(0).getDlqplxq(), SH2023Api2103Item.class); + list.get(0).setCzbz("i"); + list.get(0).setSh2023Api2103Items(listItems); + return JSON.toJSONString(list); + } + if (SH2023Constant.SH_2023_API_CODE_2104.equals(inteId)) { + SH2023Api2104 api2104; + //鏈�鍚庤浆鎹负json + //鎶奷ata杞寲鎴恖ist闆嗗悎 + List<SH2023Api2104> list = castList(data, SH2023Api2104.class); + + return JSON.toJSONString(list); + } + if (SH2023Constant.SH_2023_API_CODE_2203.equals(inteId)) { SH2023Api2203 api2203; //鏈�鍚庤浆鎹负json - List<SH2023Api2203> list = new ArrayList<>(); +// List<SH2023Api2203> list = new ArrayList<>(); //鎶奷ata杞寲鎴恖ist闆嗗悎 - List<Api1201> api1201List = castList(data, Api1201.class); - for (Api1201 apiData : api1201List) { - api2203 = new SH2023Api2203(); - BeanUtils.copyProperties(apiData, api2203); - api2203.setHtbh(apiData.getHth()); - -// api2203.setBdh(); - api2203.setCjrq(apiData.getQdrq()); -// api2203.setJyzt(); -// api2203.setLsxz(); -// api2203.setLspzmx(); -// api2203.setScnf(); -// api2203.setKd(); - // - list.add(api2203); - } + List<SH2023Api2203> list = castList(data, SH2023Api2203.class); +// for (Api1201 apiData : api1201List) { +// api2203 = new SH2023Api2203(); +// BeanUtils.copyProperties(apiData, api2203); +// api2203.setHtbh(apiData.getHth()); +// +//// api2203.setBdh(); +// api2203.setCjrq(apiData.getQdrq()); +//// api2203.setJyzt(); +//// api2203.setLsxz(); +//// api2203.setLspzmx(); +//// api2203.setScnf(); +//// api2203.setKd(); +// // +// list.add(api2203); +// } return JSON.toJSONString(list); } + + if (SH2023Constant.SH_2023_API_CODE_2204.equals(inteId)) { SH2023Api2204 api2204; //鏈�鍚庤浆鎹负json - List<SH2023Api2204> list = new ArrayList<>(); +// List<SH2023Api2204> list = new ArrayList<>(); //鎶奷ata杞寲鎴恖ist闆嗗悎 - List<Api1310> api1310List = castList(data, Api1310.class); - for (Api1310 apiData : api1310List) { - api2204 = new SH2023Api2204(); - BeanUtils.copyProperties(apiData, api2204); -// api2204.setSf(); -// api2204.setRksf(); -// api2204.setlldm(); - api2204.setBjw(ShAreaBjw.getBjw(code)); - api2204.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getJysj(), "yyyy")); - list.add(api2204); - } + List<SH2023Api2204> list = castList(data, SH2023Api2204.class); +// for (Api1310 apiData : api1310List) { +// api2204 = new SH2023Api2204(); +// BeanUtils.copyProperties(apiData, api2204); +//// api2204.setSf(); +//// api2204.setRksf(); +//// api2204.setlldm(); +// api2204.setBjw(ShAreaBjw.getBjw(code)); +// api2204.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getJysj(), "yyyy")); +// list.add(api2204); +// } return JSON.toJSONString(list); } //璐㈠姟鎶ヨ〃鏁版嵁灏佽 diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java index 509e83d..3dc498b 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java @@ -378,6 +378,27 @@ */ public void pushData1211(ApiRemoteService apiRemoteService, ApiParam param) { //TODO + //绮鎬ц川杞彉鍗� + List<Api1211> list = api1211Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteId(SH2023Constant.SH_2023_API_CODE_1210); + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1211 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1211Rep.save(data); + } + } + } } @@ -462,7 +483,7 @@ for (ApiInfoData infoData : items) { shApi2104 = JSONObject.parseObject(infoData.getData(), SH2023Api2104.class); shApi2104.setCzbz(infoData.getCzbz()); - shApi2104.setZhgxsh(infoData.getUpdateTime()); + shApi2104.setZhgxsj(infoData.getUpdateTime()); list.add(shApi2104); } ResponseDto responseDto = apiRemoteService.pushData(param, list); diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1102.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1102.java index 3c42fb4..88463bf 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1102.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1102.java @@ -76,6 +76,9 @@ @PropertyDef(label = "搴撳尯灞炴��", description = "1:甯傜骇鐩村睘锛�2:鍖虹骇鐩村睘锛�3:绀句細浠撳锛�4:鍏朵粬") private String kqsx; - @PropertyDef(label = "鏍囪浣�") + @PropertyDef(label = "搴撳尯鐘舵��") + private String kqzt; + + @PropertyDef(label = "鏍囪浣�", description = "1:姝e父(榛樿), 2:閫�鍑哄偍澶囩伯鎵垮偍") private String bjw; } \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java index 2af339b..3694117 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java @@ -52,8 +52,8 @@ @PropertyDef(label = "鏈堢粨鏍囧織") private Integer yjbz; - @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "涓氬姟鏃ユ湡") + @JSONField(format = "yyyy-MM-dd") private Date ywrq; @PropertyDef(label = "鎿嶄綔鏍囧織") diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1308.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1308.java new file mode 100644 index 0000000..d16ea80 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1308.java @@ -0,0 +1,68 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.util.Date; + +/** + * 鎺ュ彛琛�-瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅鍩烘湰淇℃伅鎺ュ彛 + * + * @author ws + * @date 2022-09-22 15:57 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class SH2023Api1308 implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date gjsj; + + @PropertyDef(label = "搴撳尯鍚嶇О") + private String kqmc; + + @PropertyDef(label = "搴撳尯浠g爜") + private String kqdm; + + @PropertyDef(label = "璐т綅浠g爜") + private String hwdm; + + @PropertyDef(label = "搴撳尯鍦板潃") + private String kqdz; + + @PropertyDef(label = "瑙嗛鐩戞帶璁惧id") + private String spjksbid; + + @PropertyDef(label = "瀹夎浣嶇疆绫诲瀷") + private String azwzlx; + + @PropertyDef(label = "鐩戣鍖哄煙璇存槑") + private String jsqysm; + + @PropertyDef(label = "寮傚父鍛婅璇存槑") + private String ycgjsm; + + @PropertyDef(label = "鍥惧儚缂栧彿") + private String txbh; + + @PropertyDef(label = "瑙嗛缂栧彿") + private String spbh; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date zhgxsj; + + @PropertyDef(label = "鏍囪浣�") + private String bjw; + +} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1309.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1309.java new file mode 100644 index 0000000..579b0e0 --- /dev/null +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1309.java @@ -0,0 +1,73 @@ +package com.fzzy.push.sh2023.dto; + +import com.alibaba.fastjson.annotation.JSONField; +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.util.Date; + +/** + * 鎺ュ彛琛�-瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅鍩烘湰淇℃伅鎺ュ彛 + * + * @author ws + * @date 2022-09-22 15:57 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class SH2023Api1309 implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @PropertyDef(label = "棰勮淇℃伅浠g爜") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date fbsj; + + @PropertyDef(label = "棰勮淇℃伅浠g爜") + private String yjxxdm; + + @PropertyDef(label = "杩濊涓讳綋绫诲瀷") + private String wgztlx; + + @PropertyDef(label = "杩濊鍗曚綅浠g爜") + private String qydm; + + @PropertyDef(label = "杩濊琛屼负浜�") + private String wgxwr; + + @PropertyDef(label = "娑夊強搴撶偣") + private String sjkd; + + @PropertyDef(label = "杩濊绫诲瀷") + private String wglx; + + @PropertyDef(label = "杩濊璇︽儏") + private String wgqk; + + @PropertyDef(label = "褰撳墠澶勭疆鐘舵��") + private String czzt; + + @PropertyDef(label = "澶勭疆鍐呭") + private String hxczqk; + + @PropertyDef(label = "澶勭疆浜�") + private String hxczr; + + @PropertyDef(label = "澶勭疆鏃堕棿") + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date hxczsj; + + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String czbz; + + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + private Date zhgxsj; + + @PropertyDef(label = "鏍囪浣�") + private String bjw; + +} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1401.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1401.java index 17e7ea2..2233ef5 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1401.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1401.java @@ -56,5 +56,9 @@ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") private Date zhgxsj; + @PropertyDef(label = "鏍囪浣�") + private String bjw; + + } 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 02eb499..900830e 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1403.java @@ -59,5 +59,11 @@ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") private Date zhgxsj; + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String czbz; + + @PropertyDef(label = "鏍囪浣�") + private String bjw; + } diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1404.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1404.java index 6ab6a95..90a9fd9 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1404.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1404.java @@ -59,4 +59,10 @@ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") private Date zhgxsj; + @PropertyDef(label = "鎿嶄綔鏍囧織") + private String czbz; + + @PropertyDef(label = "鏍囪浣�") + private String bjw; + } diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2103.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2103.java index e183bf4..d5e1f38 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2103.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2103.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fzzy.api.entity.ApiParent; import lombok.Data; @@ -74,6 +75,7 @@ private Date zhgxsj; @Transient + @JsonIgnore private List<SH2023Api2103Item> sh2023Api2103Items; } \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2104.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2104.java index f25d710..19c7f52 100644 --- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2104.java +++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api2104.java @@ -56,7 +56,7 @@ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�") @JSONField(format = "yyyy-MM-dd HH:mm:ss") - private Date zhgxsh; + private Date zhgxsj; @PropertyDef(label = "鎵规鍙�") private String pch; diff --git a/src/main/java/com/fzzy/test/ApiTest.view.xml b/src/main/java/com/fzzy/test/ApiTest.view.xml new file mode 100644 index 0000000..c0e01ee --- /dev/null +++ b/src/main/java/com/fzzy/test/ApiTest.view.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ViewConfig> + <Arguments/> + <Context/> + <Model/> + <View layout="regionPadding:10"> + <Property name="packages">font-awesome,css-common</Property> + <ToolBar> + <ToolBarButton> + <ClientEvent name="onClick">
 +view.get("#ajaxDel").execute(function(result){
 + if(result){
 + $alert(result);
 + }
 +});
 +</ClientEvent> + <Property name="caption">娴嬭瘯</Property> + <Property name="iconClass">fa fa-minus</Property> + <Property name="exClassName">toolbar-button-warn</Property> + <Property name="width">100</Property> + </ToolBarButton> + </ToolBar> + <AjaxAction id="ajaxDel"> + <Property name="service">apiTestPR#push1311</Property> + </AjaxAction> + </View> +</ViewConfig> diff --git a/src/main/java/com/fzzy/test/ApiTestPR.java b/src/main/java/com/fzzy/test/ApiTestPR.java new file mode 100644 index 0000000..3a2a33f --- /dev/null +++ b/src/main/java/com/fzzy/test/ApiTestPR.java @@ -0,0 +1,41 @@ +package com.fzzy.test; + +import com.bstek.dorado.annotation.Expose; +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.entity.ApiConfs; +import com.fzzy.api.service.ApiCommonService; +import com.fzzy.push.sh2023.SH2023ApiRemoteService; +import com.fzzy.push.sh2023.SH2023PushService13; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +@Slf4j +public class ApiTestPR { + + @Autowired + private SH2023ApiRemoteService apiRemoteService; + @Autowired + private SH2023PushService13 pushService13; + @Autowired + private ApiCommonService apiCommonService; + + @Expose + public String push1311(){ + String kqdm = "91310114703439394M001"; + ApiConfs apiConf = apiCommonService.getConf(kqdm); + ApiParam param =new ApiParam(); + param.setInteId("1311"); + param.setKqdm(kqdm); + param.setInteCategory("13"); + param.setPushProtocol("SB_SH_2023"); + param.setDeptId("5303_001"); + +// String jsonString = "{\"spjksbid\":\"61020201401327020104\",\"sblxbm\":\"1\",\"spjklx\":\"1\",\"jkxlh\":\"123456789\",\"jkxh\":\"132456789\",\"jkcs\":\"1\",\"kqdm\":\"91310114703439394M001\",\"jksbmc\":\"娴嬭瘯鍚嶇О\",\"jksbbm\":\"123456789\",\"tdbh\":\"1\",\"ajdm\":\"91310114703439394M0010001001\",\"sfazbgd\":\"Y\",\"zsqy\":\"娴嬭瘯鏁版嵁\",\"azwzlx\":\"01\",\"azwz\":\"澶ч棬鍙",\"jkjlxbm\":\"1\",\"hwdm\":\"91310114703439394M001000100101\",\"jktyzw\":\"1\",\"sbdlmm\":\"123\",\"sbdlmc\":\"娴嬭瘯\",\"sbdkh\":\"1\",\"sbipdz\":\"132.220.220\",\"zhgxsj\":\"2023-09-20 11:11:11\",\"czbz\":\"i\",\"bjw\":\"91310114703439394M001000100101\",\"bz\":\"澶囨敞\"}"; +// apiRemoteService.pushData(param,apiConf, jsonString); + pushService13.pushData1311(apiRemoteService, param); + + return "success"; + } +} diff --git a/src/main/resources/templates/home/home.html b/src/main/resources/templates/home/home.html index 3ca3b10..07636b2 100644 --- a/src/main/resources/templates/home/home.html +++ b/src/main/resources/templates/home/home.html @@ -311,6 +311,9 @@ <dd> <a lay-href="com.fzzy.otherview.sh2023.ShApi2204.d">涓婃捣-瀹氬寲姘存楠�</a> </dd> + <dd> + <a lay-href="com.fzzy.test.ApiTest.d">瑙嗛鎺ュ彛娴嬭瘯</a> + </dd> </dl> </li> -- Gitblit v1.9.3