From c8758e2ecad0d3acd8e100619030b132844c6331 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期四, 16 十一月 2023 17:47:47 +0800 Subject: [PATCH] 广东省平台接口-新增轮换计划文件信息提交 --- src/main/java/com/fzzy/push/gd2022/dto/Gd2022Api1403.java | 5 +++++ src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java | 5 ++++- src/main/java/com/fzzy/api/entity/Api1403.java | 6 ++++++ src/main/java/com/fzzy/api/entity/Api1307.java | 1 + src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java | 4 ++++ src/main/java/com/fzzy/api/view/Api1403.view.xml | 22 ++++++++++++++++++++++ 6 files changed, 42 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/api/entity/Api1307.java b/src/main/java/com/fzzy/api/entity/Api1307.java index 4222665..4c1a78d 100644 --- a/src/main/java/com/fzzy/api/entity/Api1307.java +++ b/src/main/java/com/fzzy/api/entity/Api1307.java @@ -45,6 +45,7 @@ @JSONField(serialize = false) @PropertyDef(label = "鏂囦欢鍦板潃") @Column(name = "wjdz") + private String wjdz; /*----------鍥芥爣瀛楁----------*/ diff --git a/src/main/java/com/fzzy/api/entity/Api1403.java b/src/main/java/com/fzzy/api/entity/Api1403.java index bbc2033..d0ed5c1 100644 --- a/src/main/java/com/fzzy/api/entity/Api1403.java +++ b/src/main/java/com/fzzy/api/entity/Api1403.java @@ -78,11 +78,17 @@ @Column(name = "zhgxsj") private Date zhgxsj; + /*----------鑷富涓氬姟瀛楁----------*/ @JSONField(serialize = false) @PropertyDef(label = "涓氬姟id") @Column(name = "bizId", length = 40) private String bizId; + @JSONField(serialize = false) + @PropertyDef(label = "鏂囦欢鍦板潃") + @Column(name = "wjdz") + private String wjdz; + @PropertyDef(label = "搴撳尯浠g爜") @Column(name = "kqdm", length = 21) private String kqdm; diff --git a/src/main/java/com/fzzy/api/view/Api1403.view.xml b/src/main/java/com/fzzy/api/view/Api1403.view.xml index dc0c06e..54e77cd 100644 --- a/src/main/java/com/fzzy/api/view/Api1403.view.xml +++ b/src/main/java/com/fzzy/api/view/Api1403.view.xml @@ -116,6 +116,9 @@ <Property></Property> <Property name="label">鏂囦欢瀛樺偍ID</Property> </PropertyDef> + <PropertyDef name="wjdz"> + <Property name="label">鏂囦欢鍦板潃</Property> + </PropertyDef> <PropertyDef name="fileName"> <Property></Property> <Property name="label">鏂囦欢鍚嶇О</Property> @@ -351,6 +354,12 @@ <Property name="exClassName">toolbar-button</Property> </Button> <Button> + <Property name="caption">涓婁紶鏂囦欢</Property> + <Property name="iconClass">fa fa-upload</Property> + <Property name="exClassName">toolbar-button-warm</Property> + <Property name="action">uploadAction</Property> + </Button> + <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> @@ -436,6 +445,11 @@ <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> + <AutoFormElement> + <Property name="name">wjdz</Property> + <Property name="property">wjdz</Property> + <Editor/> + </AutoFormElement> </AutoForm> </Children> </GroupBox> @@ -505,5 +519,13 @@ <Property name="service">api1403PR#delUpdate</Property> <Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property> </AjaxAction> + <UploadAction id="uploadAction"> + <ClientEvent name="onFileUploaded">var returnValue = arg.returnValue;//鑾峰彇FileResolver鏂规硶杩斿洖鐨勪俊鎭�&#xD;
 + 
 + var cur = view.get("#dsMain.data:#");
 + cur.set("wjdz",returnValue);</ClientEvent> + <Property name="fileResolver">uploadProcessor#uploadFile</Property> + <Filters/> + </UploadAction> </View> </ViewConfig> diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java index 0a032b6..aae96d8 100644 --- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java +++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1208.java @@ -133,7 +133,10 @@ apiData.setRcsj(fz40DepotStore.getStoreDate()); //灏佷粨鏃ユ湡 if ("3".equals(apiData.getHwzt()) || "4".equals(apiData.getHwzt())) { - apiData.setFcrq(DateUtils.addDays(fz40DepotStore.getStoreDate(), 10)); + if(null == fz40DepotStore.getFullDate()){ + fz40DepotStore.setFullDate(DateUtils.addDays(fz40DepotStore.getStoreDate(), 30)); + } + apiData.setFcrq(fz40DepotStore.getFullDate()); } if ("1".equals(apiData.getHwzt())) { diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java index 251e9dd..be60750 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java @@ -418,6 +418,10 @@ api1403.setRotationInQty(lrsl); api1403.setRotationOutQty(lcsl); api1403.setDtls(dtls); + //鍏堜笂浼犳枃浠�,鑾峰彇鏂囦欢id + GD2022ResponseDto responseDto = GD2022HttpClientUtil.postUploadData(url, authToken, api1403.getWjdz()); + //璁剧疆涓婁紶鏂囦欢id + api1403.setFileStorageId((String) responseDto.getData()); return JSON.toJSONString(api1403); } if (Constant.API_CODE_1404.equals(inteId)) { diff --git a/src/main/java/com/fzzy/push/gd2022/dto/Gd2022Api1403.java b/src/main/java/com/fzzy/push/gd2022/dto/Gd2022Api1403.java index a228142..21d83e0 100644 --- a/src/main/java/com/fzzy/push/gd2022/dto/Gd2022Api1403.java +++ b/src/main/java/com/fzzy/push/gd2022/dto/Gd2022Api1403.java @@ -91,4 +91,9 @@ @Column(name = "kqdm", length = 21) private String kqdm; + @JSONField(serialize = false) + @PropertyDef(label = "鏂囦欢鍦板潃") + @Column(name = "wjdz", length = 21) + private String wjdz; + } -- Gitblit v1.9.3