소스 검색

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