From 454b39ca9c7ed1fd3a044bec512369976cecc4b8 Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期五, 14 三月 2025 08:58:05 +0800 Subject: [PATCH] 熏蒸备案定时上传 --- src/main/java/com/fzzy/push/impl/ComPushService90.java | 25 +++++++++++-------------- 1 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/fzzy/push/impl/ComPushService90.java b/src/main/java/com/fzzy/push/impl/ComPushService90.java index aa9d213..c99ce25 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 @@ -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