Explorar el Código

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

GouGengquan hace 10 meses
padre
commit
4f25b61b49

+ 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;