|
@@ -306,6 +306,7 @@ public class SubmitUserTaskController {
|
|
|
switch (CostEnum.getEnumByCode(subVo.getCostType())) {
|
|
|
case PROJECTADD:
|
|
|
projectInfoMapper.updateProjectFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
+ break;
|
|
|
case MANHOUR:
|
|
|
ManHourInfoEntity byId = manHourMapper.getById(subVo.getApplyDataId());
|
|
|
String ratifyUser = byId.getRatifyUser() + "," + userId + ",";
|
|
@@ -314,27 +315,36 @@ public class SubmitUserTaskController {
|
|
|
} else if (flowStatus == FlowTaskStatus.FINISHED) {
|
|
|
manHourMapper.updateManHourFlowStatus(ManHourStatus.FINISH_ED.getCode(), flowStatus + "", ratifyUser, subVo.getApplyDataId());
|
|
|
}
|
|
|
+ break;
|
|
|
case PROJECTTASKADD:
|
|
|
taskInfoMapper.updateTaskFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
+ break;
|
|
|
case COMMUNICATION:
|
|
|
communicationMapper.updateCommunicationFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "通讯费");
|
|
|
+ break;
|
|
|
case PURCHASE:
|
|
|
purchaseInfoMapper.updatePurchaseInfoFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "采购费");
|
|
|
+ break;
|
|
|
case REST:
|
|
|
restInfoMapper.updateRestsFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "其他费用");
|
|
|
+ break;
|
|
|
case TRANSPORTATION:
|
|
|
trafficExpenseMapper.updateTrafficFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "交通费");
|
|
|
+ break;
|
|
|
case REPAST:
|
|
|
repastExpenseMapper.updateRepastFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "餐饮费");
|
|
|
+ break;
|
|
|
case TRAVEL:
|
|
|
travelExpenseMapper.updateTravelFlowStatus(flowStatus + "", subVo.getApplyDataId());
|
|
|
costInfoMapper.updateCostInfoFlowStatus(flowStatus + "", subVo.getApplyDataId(), "差旅费");
|
|
|
+ break;
|
|
|
default:
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|