|
@@ -138,6 +138,8 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
138
|
138
|
@Resource
|
139
|
139
|
private ICmcOutsourceService cmcOutsourceService;
|
140
|
140
|
@Resource
|
|
141
|
+ private ICmcPerformanceService cmcPerformanceService;
|
|
142
|
+ @Resource
|
141
|
143
|
private ICmcBudgetService cmcBudgetService;
|
142
|
144
|
@Resource
|
143
|
145
|
private FlowVarInstMapper flowVarInstMapper;
|
|
@@ -1634,6 +1636,12 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
1634
|
1636
|
CmcDeposit cmcDeposit = cmcDepositService.selectCmcDepositByDepositId(formId);
|
1635
|
1637
|
projectId = cmcDeposit != null ? cmcDeposit.getTenderId().toString() : "";
|
1636
|
1638
|
}
|
|
1639
|
+ if (flowTaskDto.getProcDefName().equals("项目委外")) {
|
|
1640
|
+ CmcOutsource cmcOutsource = cmcOutsourceService.selectCmcOutsourceByOutsoureId(formId);
|
|
1641
|
+ projectId = cmcOutsource != null ? cmcOutsource.getProjectId() : "";
|
|
1642
|
+ if (projectId == null)
|
|
1643
|
+ flowTaskDto.setTitle(cmcOutsource.getApplyReason());
|
|
1644
|
+ }
|
1637
|
1645
|
if (projectId != null && !projectId.equals("")){
|
1638
|
1646
|
if (flowTaskDto.getProcDefName().equals("保证金审批"))
|
1639
|
1647
|
flowTaskDto.setTitle(cmcTenderService.selectCmcTenderByTenderId(projectId).getProjectName());
|
|
@@ -1659,11 +1667,10 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
|
1659
|
1667
|
if (cmcProcureApproval != null)
|
1660
|
1668
|
flowTaskDto.setTitle(cmcProcureApproval.getApplyReason());
|
1661
|
1669
|
}
|
1662
|
|
- if (flowTaskDto.getProcDefName().equals("项目委外")) {
|
1663
|
|
- CmcOutsource cmcOutsource = cmcOutsourceService.selectCmcOutsourceByOutsoureId(formId);
|
1664
|
|
- projectId = cmcOutsource != null ? cmcOutsource.getProjectId() : "";
|
1665
|
|
- if (projectId == null)
|
1666
|
|
- flowTaskDto.setTitle(cmcOutsource.getApplyReason());
|
|
1670
|
+ if (flowTaskDto.getProcDefName().equals("绩效审批")) {
|
|
1671
|
+ CmcPerformance cmcPerformance = cmcPerformanceService.selectCmcPerformanceByPerformanceId(formId);
|
|
1672
|
+ if (cmcPerformance != null)
|
|
1673
|
+ flowTaskDto.setTitle(cmcPerformance.getRemark());
|
1667
|
1674
|
}
|
1668
|
1675
|
}
|
1669
|
1676
|
}
|