|
|
@ -221,7 +221,27 @@ public class HuzhouPlaninfofileServiceImpl extends ServiceImpl<HuzhouPlaninfofil |
|
|
|
huzhouPlaninfo.setActualStartTime(new Date()); |
|
|
|
|
|
|
|
planinfoService.updateById(huzhouPlaninfo); |
|
|
|
}else{ |
|
|
|
}else if("招标文件编制".equals(taskName)){ |
|
|
|
WorkFlow workFlow = workflowService.createFlow("bidDocumentsPreparation",planinfoid); |
|
|
|
Task task = workFlow.getTask(); |
|
|
|
String taskId = task.getId(); |
|
|
|
String processInstanceId = workFlow.getProcessInstanceId(); |
|
|
|
Map<String, Object> variables = new HashMap<>(); |
|
|
|
variables.put("taskLeadingDepartment",strings); |
|
|
|
runtimeService.setVariable(processInstanceId, "taskLeadingDepartment", strings);//设置第四个人变量信息
|
|
|
|
//发起人节点处理
|
|
|
|
taskService.setVariableLocal(taskId,"approvalStatue","1");//添加审批状态 通过
|
|
|
|
String comment = "同意"; |
|
|
|
taskService.addComment(taskId,processInstanceId,comment);//添加审批意见
|
|
|
|
taskService.complete(taskId, variables); |
|
|
|
HuzhouPlaninfo huzhouPlaninfo = new HuzhouPlaninfo(); |
|
|
|
huzhouPlaninfo.setId(planinfoid); |
|
|
|
huzhouPlaninfo.setIsfinish("1"); |
|
|
|
huzhouPlaninfo.setActualStartTime(new Date()); |
|
|
|
|
|
|
|
planinfoService.updateById(huzhouPlaninfo); |
|
|
|
} |
|
|
|
else{ |
|
|
|
HuzhouPlaninfo huzhouPlaninfo = new HuzhouPlaninfo(); |
|
|
|
huzhouPlaninfo.setId(planinfoid); |
|
|
|
huzhouPlaninfo.setIsfinish("2"); |
|
|
|