浏览代码

循环依赖

wks 3 年之前
父节点
当前提交
730f85bc61
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

+ 8 - 3
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -39,6 +39,7 @@ import com.ydtech.modules.protocol.entity.dto.PtlAgreementInsCompanyDto;
 import com.ydtech.modules.protocol.service.PtlAgreementService;
 import com.ydtech.utils.idgen.IdGenerate;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.StringRedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
@@ -70,19 +71,23 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
 
     private final StringRedisTemplate redisTemplate;
 
-    private final InsAreaCompanyService insAreaCompanyService;
+    private  InsAreaCompanyService insAreaCompanyService;
 
     private final PtlAgreementService ptlAgreementService;
 
-    public InsOrdersServiceImpl(OrderComponents orderComponents, SysUserService sysUserService, SysDeptService sysDeptService, StringRedisTemplate redisTemplate, InsAreaCompanyService insAreaCompanyService, PtlAgreementService ptlAgreementService) {
+    public InsOrdersServiceImpl(OrderComponents orderComponents, SysUserService sysUserService, SysDeptService sysDeptService, StringRedisTemplate redisTemplate, PtlAgreementService ptlAgreementService) {
         this.orderComponents = orderComponents;
         this.sysUserService = sysUserService;
         this.sysDeptService = sysDeptService;
         this.redisTemplate = redisTemplate;
-        this.insAreaCompanyService = insAreaCompanyService;
         this.ptlAgreementService = ptlAgreementService;
     }
 
+    @Autowired
+    public void setInsAreaCompanyService(InsAreaCompanyService insAreaCompanyService) {
+        this.insAreaCompanyService = insAreaCompanyService;
+    }
+
     @Override
     public HttpResult<List<PtlAgreementInsCompanyDto>> getAgreementInsCompany(String deptId) {
         List<PtlAgreementInsCompanyDto> agreementCompany = ptlAgreementService.getAgreementCompany(deptId);