From 4632256b4056ab3a63da6aea1745a042e8e4e16a Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期五, 18 八月 2023 19:52:17 +0800 Subject: [PATCH] 基础数据上报--单位、库区、仓房 --- src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 159 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java index 5ddcc8e..a263dc7 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java @@ -4,13 +4,14 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.dto.ResponseDto; -import com.fzzy.api.entity.Api1101; +import com.fzzy.api.entity.*; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; -import com.fzzy.api.view.repository.Api1101Rep; +import com.fzzy.api.view.repository.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; + import java.util.List; /** @@ -28,6 +29,30 @@ private SH2023ApiRemoteService apiRemoteService; @Autowired private Api1101Rep api1101Rep; + @Autowired + private Api1102Rep api1102Rep; + @Autowired + private Api1103Rep api1103Rep; + @Autowired + private Api1104Rep api1104Rep; + @Autowired + private Api1105Rep api1105Rep; + @Autowired + private Api1106Rep api1106Rep; + @Autowired + private Api1107Rep api1107Rep; + @Autowired + private Api1108Rep api1108Rep; + @Autowired + private Api1109Rep api1109Rep; + @Autowired + private Api1110Rep api1110Rep; + @Autowired + private Api1111Rep api1111Rep; + @Autowired + private Api1112Rep api1112Rep; + @Autowired + private Api1113Rep api1113Rep; @Override public String getProtocol() { @@ -41,8 +66,32 @@ //鎺ㄩ�佸崟浣嶄俊鎭� this.pushData1101(apiRemoteService, param); - //TODO 鍏朵粬鍩虹淇℃伅 - + //搴撳尯淇℃伅 + this.pushData1102(apiRemoteService, param); + //浠撴埧淇℃伅 + this.pushData1103(apiRemoteService, param); + //寤掗棿淇℃伅 + this.pushData1104(apiRemoteService, param); + //璐т綅淇℃伅 + this.pushData1105(apiRemoteService, param); + //娌圭綈淇℃伅 + this.pushData1106(apiRemoteService, param); + //璁惧淇℃伅 + this.pushData1107(apiRemoteService, param); + //鑽墏淇℃伅 + this.pushData1108(apiRemoteService, param); + //鏂囦欢淇℃伅 + this.pushData1109(apiRemoteService, param); + //搴撳尯鍥句粨鎴跨偣浣嶆爣娉� + this.pushData1110(apiRemoteService, param); + //搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� + this.pushData1111(apiRemoteService, param); + //浜哄憳淇℃伅 + this.pushData1112(apiRemoteService, param); + //浼佷笟淇$敤淇℃伅 + this.pushData1113(apiRemoteService, param); + //璐㈠姟鎶ヨ〃 + this.pushData1114(apiRemoteService, param); log.info("------->>>>鍩虹淇℃伅 鎺ュ彛妯″潡涓婃姤缁撴潫"); } @@ -79,7 +128,27 @@ * 1102 搴撳尯淇℃伅 */ public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO + //鑾峰彇搴撳尯淇℃伅 + List<Api1102> list = api1102Rep.findPushData(param.getKqdm()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1102 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1102Rep.save(data); + } + } + } } @@ -87,7 +156,27 @@ * 1103 浠撴埧淇℃伅 */ public void pushData1103(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO + //鑾峰彇浠撴埧淇℃伅 + List<Api1103> list = api1103Rep.findPushData(param.getKqdm()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌浠撴埧淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1103 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1103Rep.save(data); + } + } + } } @@ -95,7 +184,28 @@ * 1104 寤掗棿淇℃伅 */ public void pushData1104(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO + //鑾峰彇寤掗棿淇℃伅 + List<Api1104> list = api1104Rep.findPushData(param.getKqdm()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌寤掗棿淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1104 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1104Rep.save(data); + } + } + } + } @@ -103,7 +213,27 @@ * 1105 璐т綅淇℃伅 */ public void pushData1105(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO + //鑾峰彇璐т綅淇℃伅 + List<Api1105> list = api1105Rep.findPushData(param.getKqdm()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌璐т綅淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1105 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1105Rep.save(data); + } + } + } } @@ -111,7 +241,27 @@ * 1106 娌圭綈淇℃伅 */ public void pushData1106(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO + //鑾峰彇娌圭綈淇℃伅 + List<Api1106> list = api1106Rep.findPushData(param.getKqdm()); + + if (null == list || list.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌娌圭綈淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + + //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� + ResponseDto responseDto = apiRemoteService.pushData(param, list); + if (responseDto.getSuccess() == 0) { + //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� + for (Api1106 data : list) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1106Rep.save(data); + } + } + } } -- Gitblit v1.9.3