浏览代码

1.资产流程节点处理人新增提交人上级领导的处理

GouGengquan 10 月之前
父节点
当前提交
4f25b61b49
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      service/src/main/java/com/dayou/workflow/handler/AssetsNodeHandler.java

+ 6 - 0
service/src/main/java/com/dayou/workflow/handler/AssetsNodeHandler.java

@@ -20,6 +20,7 @@ import com.dayou.mapper.DepartmentMapper;
 import com.dayou.mapper.WorkFlowNodeInstanceMapper;
 import com.dayou.mapper.WorkFlowNodeInstanceMapper;
 import com.dayou.service.IAssetsProductionService;
 import com.dayou.service.IAssetsProductionService;
 import com.dayou.service.IUserPostService;
 import com.dayou.service.IUserPostService;
+import com.dayou.service.IUserService;
 import com.dayou.service.workflow.IWorkFlowNodeInstanceService;
 import com.dayou.service.workflow.IWorkFlowNodeInstanceService;
 import com.dayou.service.workflow.IWorkNodeService;
 import com.dayou.service.workflow.IWorkNodeService;
 import com.dayou.service.workflow.IWorkTaskRecordService;
 import com.dayou.service.workflow.IWorkTaskRecordService;
@@ -64,6 +65,9 @@ public class AssetsNodeHandler extends WorkNodeProcessable {
     @Autowired
     @Autowired
     private IWorkTaskRecordService workTaskRecordService;
     private IWorkTaskRecordService workTaskRecordService;
 
 
+    @Autowired
+    private IUserService userService;
+
 
 
     @Override
     @Override
     public boolean forward(WorkNodeCommit workNodeCommit) {
     public boolean forward(WorkNodeCommit workNodeCommit) {
@@ -204,6 +208,8 @@ public class AssetsNodeHandler extends WorkNodeProcessable {
                 return assets.getClientManagerId();
                 return assets.getClientManagerId();
             case PRINCIPAL:
             case PRINCIPAL:
                 return assets.getPrincipalId();
                 return assets.getPrincipalId();
+            case PREVIOUS_HANDLER_LEADER:
+                return userService.getLeaderByCurrentUser();
             case SYSTEM:
             case SYSTEM:
                 //暂无程序处理逻辑
                 //暂无程序处理逻辑
                 return 0L;
                 return 0L;