From 3a7fd31b5beadda5b3c12450935db9913a52bd92 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期六, 02 三月 2024 11:25:36 +0800 Subject: [PATCH] 有数数据同步及推送 --- src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java | 35 +++++++++++++++++++++++++++++++++-- 1 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java b/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java index 18dcd11..357da06 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java @@ -6,7 +6,7 @@ import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.*; import com.fzzy.api.service.ApiRemoteService; -import com.fzzy.api.service.PushService11; +import com.fzzy.api.service.PushService12; import com.fzzy.api.view.repository.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -22,11 +22,13 @@ */ @Slf4j @Component -public class NX2023PushService12 implements PushService11 { +public class NX2023PushService12 implements PushService12 { @Autowired private NX2023ApiRemoteService apiRemoteService; + @Autowired + private Api1109Rep api1109Rep; @Autowired private Api1201Rep api1201Rep; @Autowired @@ -85,6 +87,8 @@ this.pushData1211(apiRemoteService, param); //瀹㈡埛淇℃伅 this.pushData1212(apiRemoteService, param); + //鏂囦欢淇℃伅 + this.pushData1109(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); } @@ -428,4 +432,31 @@ } } + /** + * 1109 鏂囦欢淇℃伅 + */ + public void pushData1109(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇鏂囦欢淇℃伅 + List<Api1109> list = api1109Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == list || list.isEmpty()) { + log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鏂囦欢淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(NX2023Constant.NX_2023_API_CODE_1109); + + ResponseDto responseDto; + for (Api1109 data : list) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + api1109Rep.updateStatus(data.getId(), Constant.CZBZ_U); + } + } + } + + } + } -- Gitblit v1.9.3