From 430263f4f653dc02b3d65720e218d68b4a32b33b Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期四, 17 八月 2023 19:01:29 +0800 Subject: [PATCH] 调整上海市2023接口架构 --- src/main/java/com/fzzy/push/impl/ComPushService11.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 60 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/fzzy/push/impl/ComPushService11.java b/src/main/java/com/fzzy/push/impl/ComPushService11.java index 78705ed..6cc557a 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService11.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService11.java @@ -3,8 +3,12 @@ import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.entity.Api1101; +import com.fzzy.api.entity.Api1102; import com.fzzy.api.entity.Api1111; import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.view.repository.Api1101Rep; +import com.fzzy.api.view.repository.Api1102Rep; import com.fzzy.api.view.repository.Api1111Rep; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -20,9 +24,65 @@ public class ComPushService11 { @Autowired + private Api1101Rep api1101Rep; + @Autowired + private Api1102Rep api1102Rep; + @Autowired private Api1111Rep api1111Rep; /** + * 1101 鍗曚綅淇℃伅 + */ + public void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { + + List<Api1101> items = api1101Rep.findPushData(param.getKqdm()); + if (null == items || items.isEmpty()) { + return; + } + + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(Constant.API_CODE_1101); + + ResponseDto responseDto; + for (Api1101 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + api1101Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); + } + } + } + } + + /** + * 1101 搴撳尯淇℃伅 + */ + public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { + + List<Api1102> items = api1102Rep.findPushData(param.getKqdm()); + if (null == items || items.isEmpty()) { + return; + } + + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(Constant.API_CODE_1102); + + ResponseDto responseDto; + for (Api1102 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + api1102Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); + } + } + } + } + + /** * 1111 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� */ public void pushData1111(ApiRemoteService apiRemoteService, ApiParam param) { -- Gitblit v1.9.3