吴树波 3 周之前
父節點
當前提交
bfa8224b81
共有 1 個文件被更改,包括 10 次插入22 次删除
  1. 10 22
      fs-service/src/main/java/com/fs/company/service/impl/call/node/AiAddWxTaskNode.java

+ 10 - 22
fs-service/src/main/java/com/fs/company/service/impl/call/node/AiAddWxTaskNode.java

@@ -1,5 +1,6 @@
 package com.fs.company.service.impl.call.node;
 
+import com.fs.common.utils.spring.SpringUtils;
 import com.fs.company.domain.CompanyAiWorkflowExec;
 import com.fs.company.domain.CompanyWorkflowEdge;
 import com.fs.company.domain.CompanyWorkflowNode;
@@ -22,29 +23,16 @@ import java.util.Map;
  */
 public class AiAddWxTaskNode extends AbstractWorkflowNode implements HasCompanyWorkflowNodeMapper {
 
-    private CompanyWorkflowNodeMapper companyWorkflowNodeMapper;
-    private CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper;
-    private CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper;
-    private CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper;
+    private static final CompanyWorkflowNodeMapper companyWorkflowNodeMapper;
+    private static final CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper;
+    private static final CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper;
+    private static final CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper;
 
-    @Override
-    public void setCompanyWorkflowNodeMapper(CompanyWorkflowNodeMapper mapper) {
-        this.companyWorkflowNodeMapper = mapper;
-    }
-
-    @Override
-    public void setCompanyAiWorkflowExecMapper(CompanyAiWorkflowExecMapper companyAiWorkflowExecMapper) {
-        this.companyAiWorkflowExecMapper = companyAiWorkflowExecMapper;
-    }
-
-    @Override
-    public void setCompanyAiWorkflowExecLogMapper(CompanyAiWorkflowExecLogMapper companyAiWorkflowExecLogMapper) {
-        this.companyAiWorkflowExecLogMapper = companyAiWorkflowExecLogMapper;
-    }
-
-    @Override
-    public void setCompanyWorkflowEdgeMapper(CompanyWorkflowEdgeMapper companyWorkflowEdgeMapper) {
-        this.companyWorkflowEdgeMapper = companyWorkflowEdgeMapper;
+    static {
+        companyWorkflowNodeMapper = SpringUtils.getBean(CompanyWorkflowNodeMapper.class);
+        companyAiWorkflowExecMapper = SpringUtils.getBean(CompanyAiWorkflowExecMapper.class);
+        companyAiWorkflowExecLogMapper = SpringUtils.getBean(CompanyAiWorkflowExecLogMapper.class);
+        companyWorkflowEdgeMapper = SpringUtils.getBean(CompanyWorkflowEdgeMapper.class);
     }
 
     public AiAddWxTaskNode(String nodeKey, String nodeName, Map<String, Object> properties) {