|
|
@@ -454,7 +454,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
}
|
|
|
}
|
|
|
//如果计划是编辑全部,代表不存在已完成或者逾期的任务,需要删除重新生成
|
|
|
- if (coreSafecheckPlan.getHasEdit() == null) {
|
|
|
+ if (coreSafecheckPlan.getHasEdit() == null&& coreSafecheckPlan.isBuildTaskNow()&&coreSafecheckPlan.getPlanStatus()==1) {
|
|
|
coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, p.getId()).in(CoreSafetyTask::getStatus, 1, 2));
|
|
|
} else {
|
|
|
//否则代表编辑名称,需要同步未进行的任务名称
|
|
|
@@ -465,7 +465,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
}
|
|
|
}
|
|
|
//如果计划是编辑全部,代表不存在已完成或者逾期的任务,需要删除重新生成
|
|
|
- if (coreSafecheckPlan.getHasEdit() == null) {
|
|
|
+ if (coreSafecheckPlan.getHasEdit() == null&& coreSafecheckPlan.isBuildTaskNow()&&coreSafecheckPlan.getPlanStatus()==1) {
|
|
|
coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, coreSafecheckPlan.getId()).in(CoreSafetyTask::getStatus,1,2));
|
|
|
} else {
|
|
|
//否则代表编辑名称,需要同步未进行的任务名称
|