From 8f432dc748b977cbf7f0f80a8da4ff83569df363 Mon Sep 17 00:00:00 2001 From: 陈战涛 <chenzhantao7055@sina.com> Date: 星期二, 09 五月 2023 20:57:15 +0800 Subject: [PATCH] 提交上海嘉定纪委-单位接口信息 --- src/main/java/com/fzzy/push/impl/ComPushService11.java | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/push/impl/ComPushService11.java b/src/main/java/com/fzzy/push/impl/ComPushService11.java index 403e048..6cc557a 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService11.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService11.java @@ -4,9 +4,11 @@ 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; @@ -24,6 +26,8 @@ @Autowired private Api1101Rep api1101Rep; @Autowired + private Api1102Rep api1102Rep; + @Autowired private Api1111Rep api1111Rep; /** @@ -37,7 +41,7 @@ } param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(Constant.API_CODE_1111); + param.setInteId(Constant.API_CODE_1101); ResponseDto responseDto; for (Api1101 data : items) { @@ -53,6 +57,32 @@ } /** + * 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