Commit 2ba5b636 authored by 鲁鸿波's avatar 鲁鸿波

危险作业实际开始/结束时间修改

parent 04f8d0da
...@@ -541,6 +541,12 @@ public class THazardWorkPlanServiceImpl extends SuperServiceImpl<THazardWorkPlan ...@@ -541,6 +541,12 @@ public class THazardWorkPlanServiceImpl extends SuperServiceImpl<THazardWorkPlan
if (WorkPlanStatusEnum.TECHNICAL_EXPLANATION.getValue().equals(workStatus)) { if (WorkPlanStatusEnum.TECHNICAL_EXPLANATION.getValue().equals(workStatus)) {
//流转到安全许可证关闭 //流转到安全许可证关闭
executionWorkProcess(id, tHazardWorkPlanDTO.getTaskId(), WorkPlanStatusEnum.TO_BE_CLOSED.getValue(), tHazardWorkPlanDTO.getMap(), tHazardWorkPlan); executionWorkProcess(id, tHazardWorkPlanDTO.getTaskId(), WorkPlanStatusEnum.TO_BE_CLOSED.getValue(), tHazardWorkPlanDTO.getMap(), tHazardWorkPlan);
THazardWorkPlan updWorkPlan = new THazardWorkPlan();
updWorkPlan.setId(id);
//更新实际开始时间
updWorkPlan.setActualStartTime(new Date());
this.updateById(updWorkPlan);
} }
//如果为安全许可证关闭 //如果为安全许可证关闭
......
...@@ -86,13 +86,8 @@ public class DynamicCandidateUsersListener implements TaskListener { ...@@ -86,13 +86,8 @@ public class DynamicCandidateUsersListener implements TaskListener {
if ("安全技术交底".equals(name)){ if ("安全技术交底".equals(name)){
//修改交底状态 //修改交底状态
String bizId = delegateTask.getVariable("bizKeyId").toString(); String bizId = delegateTask.getVariable("bizKeyId").toString();
//是否驳回
String rejected = delegateTask.getVariable("rejected").toString();
THazardWorkPlan byId = tHazardWorkPlanService.getById(bizId); THazardWorkPlan byId = tHazardWorkPlanService.getById(bizId);
if (byId != null){ if (byId != null){
if("0".equals(rejected)){
byId.setActualStartTime(new Date());
}
byId.setWorkStatus(WorkPlanStatusEnum.TECHNICAL_EXPLANATION.getValue()); byId.setWorkStatus(WorkPlanStatusEnum.TECHNICAL_EXPLANATION.getValue());
tHazardWorkPlanService.updateById(byId); tHazardWorkPlanService.updateById(byId);
} }
...@@ -101,8 +96,6 @@ public class DynamicCandidateUsersListener implements TaskListener { ...@@ -101,8 +96,6 @@ public class DynamicCandidateUsersListener implements TaskListener {
if ("安全许可证关闭".equals(name)){ if ("安全许可证关闭".equals(name)){
//修改交底状态 //修改交底状态
String bizId = delegateTask.getVariable("bizKeyId").toString(); String bizId = delegateTask.getVariable("bizKeyId").toString();
//是否驳回
String rejected = delegateTask.getVariable("rejected").toString();
THazardWorkPlan byId = tHazardWorkPlanService.getById(bizId); THazardWorkPlan byId = tHazardWorkPlanService.getById(bizId);
if (byId != null){ if (byId != null){
/*安全技术交底时设置实际开始时间 /*安全技术交底时设置实际开始时间
...@@ -118,9 +111,6 @@ public class DynamicCandidateUsersListener implements TaskListener { ...@@ -118,9 +111,6 @@ public class DynamicCandidateUsersListener implements TaskListener {
byId.setActualStartTime(new Date()); byId.setActualStartTime(new Date());
byId.setActualEndTime(actualEndTime);*/ byId.setActualEndTime(actualEndTime);*/
if("0".equals(rejected)){
byId.setActualEndTime(new Date());
}
byId.setWorkStatus(WorkPlanStatusEnum.TO_BE_CLOSED.getValue()); byId.setWorkStatus(WorkPlanStatusEnum.TO_BE_CLOSED.getValue());
tHazardWorkPlanService.updateById(byId); tHazardWorkPlanService.updateById(byId);
//发送消息通知 //发送消息通知
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment