|
|
@@ -204,7 +204,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
|
|
|
//撤回需要删除本周期所有任务
|
|
|
DateRange dateRange = DateUtils.getStartAndEnd(new Date(), Math.toIntExact(plan.getPlanCycle()));
|
|
|
- coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, ap.getId()).between(CoreSafetyTask::getYmdDate, dateRange.getStartTime(), dateRange.getEndTime()));
|
|
|
+ coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, ap.getId()).in(CoreSafetyTask::getStatus,1,2).between(CoreSafetyTask::getYmdDate, dateRange.getStartTime(), dateRange.getEndTime()));
|
|
|
|
|
|
}
|
|
|
//设置下发状态为未下发
|
|
|
@@ -213,7 +213,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
baseMapper.updateById(plan);
|
|
|
//撤回需要删除本周期所有任务
|
|
|
DateRange dateRange = DateUtils.getStartAndEnd(new Date(), Math.toIntExact(plan.getPlanCycle()));
|
|
|
- coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, plan.getId()).between(CoreSafetyTask::getYmdDate, dateRange.getStartTime(), dateRange.getEndTime()));
|
|
|
+ coreSafetyTaskMapper.delete(new LambdaQueryWrapper<CoreSafetyTask>().eq(CoreSafetyTask::getPlanId, plan.getId()).in(CoreSafetyTask::getStatus,1,2).between(CoreSafetyTask::getYmdDate, dateRange.getStartTime(), dateRange.getEndTime()));
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -223,7 +223,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
plan.setPlanStatus(1L);
|
|
|
|
|
|
//行社下发
|
|
|
- if (plan.getPlanOfOrgType() == 3 && "0".equals(plan.getDistribute())) {
|
|
|
+ if ((plan.getPlanOfOrgType() == 3 && "0".equals(plan.getDistribute()))||(plan.getExecOrgType()==1||plan.getExecOrgType()==2)) {
|
|
|
plan.setDistribute("1");
|
|
|
} else {
|
|
|
plan.setDistribute("0");
|
|
|
@@ -379,7 +379,7 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
|
|
|
p.setDescription(coreSafecheckPlan.getDescription());
|
|
|
p.setExecOrgType(coreSafecheckPlan.getExecOrgType());
|
|
|
p.setPlanCycle(coreSafecheckPlan.getPlanCycle());
|
|
|
- p.setPlanStatus(coreSafecheckPlan.getPlanStatus());
|
|
|
+// p.setPlanStatus(coreSafecheckPlan.getPlanStatus());
|
|
|
p.setSourceType(coreSafecheckPlan.getSourceType());
|
|
|
baseMapper.updateById(p);
|
|
|
|