From 0977e1ea1e081c70952443530eb20f82fadb6cf4 Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期三, 23 四月 2025 10:01:42 +0800 Subject: [PATCH] 数据同步调整 --- src/main/java/com/fzzy/push/impl/ComPushService90.java | 43 ++++++++++++++++++++----------------------- 1 files changed, 20 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/fzzy/push/impl/ComPushService90.java b/src/main/java/com/fzzy/push/impl/ComPushService90.java index b280337..4f82a3a 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService90.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService90.java @@ -9,6 +9,7 @@ import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.*; import com.fzzy.push.gd2022.dto.Gd2022Api1023; +import com.fzzy.push.gd2023.dto.Gd2023Api1023; import com.fzzy.push.sh2023.SH2023Constant; import com.fzzy.push.sh2023.dto.SH2023Api1115; import com.fzzy.push.sh2023.dto.SH2023Api1311; @@ -29,6 +30,8 @@ public class ComPushService90 { @Autowired private ApiInfoDataRep apiInfoDataRep; + @Autowired + private Api9201Rep api9201Rep; @Autowired private Api9109Rep api9109Rep; @Autowired @@ -51,7 +54,7 @@ * 9101 鏁版嵁鐩哥鎬ф帴鍙�--涓婃捣甯傚钩鍙� */ public void pushData9101(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 + // 鑾峰彇 鏁版嵁鐩哥鎬ф帴鍙f暟鎹� List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9101); if (null == items || items.isEmpty()) { @@ -196,7 +199,7 @@ List<Api9109> items = api9109Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁鍗曚綅淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -227,7 +230,7 @@ List<Api9110> items = api9110Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁鏀剁撼搴撲俊鎭渶瑕佹帹閫�-----------"); return; } @@ -258,7 +261,7 @@ List<Api9111> items = api9111Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁浠撴埧淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -289,7 +292,7 @@ List<Api9112> items = api9112Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁寤掗棿淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -320,7 +323,7 @@ List<Api9113> items = api9113Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁璐т綅淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -351,7 +354,7 @@ List<Api9114> items = api9114Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁绮鍏ュ簱淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -382,7 +385,7 @@ List<Api9115> items = api9115Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁鏉ョ伯妫�楠屼俊鎭渶瑕佹帹閫�-----------"); return; } @@ -413,7 +416,7 @@ List<Api9116> items = api9116Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + log.info("-------------娌℃湁绮鏀惰喘鍩虹淇℃伅闇�瑕佹帹閫�-----------"); return; } @@ -443,29 +446,23 @@ */ public void pushData9201(ApiRemoteService apiRemoteService, ApiParam param) { //鑾峰彇鐔忚捀澶囨淇℃伅 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9201); +// List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9201); + List<Api9201> items = api9201Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { - log.error("-----骞夸笢鐪佸钩鍙�2022鐗堬細鏈幏鍙栧埌鐔忚捀澶囨淇℃伅锛屼笉鎺ㄩ��-----"); + log.error("-----骞夸笢鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鐔忚捀澶囨淇℃伅锛屼笉鎺ㄩ��-----"); return; } param.setInteCategory(Constant.API_CATEGORY_90); param.setInteId(Constant.API_CODE_9201); - Gd2022Api1023 gd2022Api1023; ResponseDto responseDto; - for (ApiInfoData infoData : items) { - gd2022Api1023 = JSONObject.parseObject(infoData.getData(), Gd2022Api1023.class); - gd2022Api1023.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, gd2022Api1023); + for (Api9201 api9201 : items) { + responseDto = apiRemoteService.pushData(param, api9201); if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - gd2022Api1023.setCzbz(Constant.CZBZ_U); - infoData.setData(JSON.toJSONString(gd2022Api1023)); - apiInfoDataRep.save(infoData); + if (Constant.CZBZ_I.equals(api9201.getCzbz())) { + api9201.setCzbz(Constant.CZBZ_U); + api9201Rep.save(api9201); } } } -- Gitblit v1.9.3