From 2a5fff45c85231f9992e2f1095b2b485e0c23cd7 Mon Sep 17 00:00:00 2001 From: daiqy88 Date: Thu, 6 Nov 2025 09:55:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0feign=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/system/ApproveFeignClientImpl.java | 22 +++++++++++++++++++ .../impl/SimulationApproveServiceImpl.java | 5 ----- .../impl/SimulationTaskPoolServiceImpl.java | 4 ++-- 3 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 common/src/main/java/com/sdm/common/feign/impl/system/ApproveFeignClientImpl.java diff --git a/common/src/main/java/com/sdm/common/feign/impl/system/ApproveFeignClientImpl.java b/common/src/main/java/com/sdm/common/feign/impl/system/ApproveFeignClientImpl.java new file mode 100644 index 00000000..06e58ee3 --- /dev/null +++ b/common/src/main/java/com/sdm/common/feign/impl/system/ApproveFeignClientImpl.java @@ -0,0 +1,22 @@ +package com.sdm.common.feign.impl.system; + +import com.sdm.common.common.SdmResponse; +import com.sdm.common.entity.req.system.LaunchApproveReq; +import com.sdm.common.feign.inter.system.IApproveFeignClient; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Map; +@Slf4j +@Component +public class ApproveFeignClientImpl implements IApproveFeignClient { + + @Autowired + private IApproveFeignClient approveFeignClient; + @Override + public SdmResponse launchApproval(Map hashHeader, LaunchApproveReq approveReq) { + SdmResponse response = approveFeignClient.launchApproval(hashHeader, approveReq); + return response; + } +} diff --git a/system/src/main/java/com/sdm/system/service/impl/SimulationApproveServiceImpl.java b/system/src/main/java/com/sdm/system/service/impl/SimulationApproveServiceImpl.java index a4422c46..6aa2bea3 100644 --- a/system/src/main/java/com/sdm/system/service/impl/SimulationApproveServiceImpl.java +++ b/system/src/main/java/com/sdm/system/service/impl/SimulationApproveServiceImpl.java @@ -4,9 +4,6 @@ import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONObject; import com.sdm.common.common.SdmResponse; import com.sdm.common.common.ThreadLocalContext; -import com.sdm.common.entity.req.system.LaunchApproveReq; -import com.sdm.common.feign.inter.system.IApproveFeignClient; -import com.sdm.common.feign.inter.system.ISysUserFeignClient; import com.sdm.common.utils.HttpClientUtil; import com.sdm.system.dao.SimulationApproveMapper; import com.sdm.system.model.entity.ApproveFlowBean; @@ -304,8 +301,6 @@ public class SimulationApproveServiceImpl implements ISimulatinoApprovalService } return sdmResponse; } - @Autowired - private IApproveFeignClient feignClient; /** * 查询评审流程模版 diff --git a/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java b/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java index de2bd516..c7bbb659 100644 --- a/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java +++ b/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java @@ -8,7 +8,7 @@ import com.sdm.common.common.ResultCode; import com.sdm.common.common.SdmResponse; import com.sdm.common.common.ThreadLocalContext; import com.sdm.common.entity.req.system.LaunchApproveReq; -import com.sdm.common.feign.inter.system.IApproveFeignClient; +import com.sdm.common.feign.impl.system.ApproveFeignClientImpl; import com.sdm.common.service.BaseService; import com.sdm.common.utils.SystemOperate; import com.sdm.task.dao.SimulationPoolMapper; @@ -37,7 +37,7 @@ public class SimulationTaskPoolServiceImpl extends BaseService implements ISimul private TaskPoolOperate poolOperate; @Autowired - private IApproveFeignClient approveFeignClient; + private ApproveFeignClientImpl approveFeignClient; @Value("${approve.replyUrl}") private String approveReplyUrl;