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