|
|
@@ -414,6 +414,7 @@ public class SafetyCheckRegisterSericeImpl extends ServiceImpl<CoreSafetyTaskMap
|
|
|
}
|
|
|
data.setPlanEndTime(DateUtil.endOfDay(data.getPlanStartTime()).setField(DateField.MILLISECOND, 0));
|
|
|
data.setPlanStartTime(DateUtil.beginOfDay(data.getPlanStartTime()));
|
|
|
+ data.setSubmitTime(data.getPlanStartTime());
|
|
|
return webSubmit(data, true);
|
|
|
}
|
|
|
|
|
|
@@ -428,7 +429,7 @@ public class SafetyCheckRegisterSericeImpl extends ServiceImpl<CoreSafetyTaskMap
|
|
|
throw new ServiceException("任务未到开始时间");
|
|
|
}
|
|
|
|
|
|
- if (DateUtil.beginOfDay(data.getPlanEndTime()).before(DateUtil.beginOfDay(new Date()))) {
|
|
|
+ if (!isNewTask && DateUtil.beginOfDay(data.getPlanEndTime()).before(DateUtil.beginOfDay(new Date()))) {
|
|
|
throw new ServiceException("任务已过结束时间");
|
|
|
}
|
|
|
|
|
|
@@ -641,7 +642,7 @@ public class SafetyCheckRegisterSericeImpl extends ServiceImpl<CoreSafetyTaskMap
|
|
|
task.setYmdWeek(ymd.getWeek().longValue());
|
|
|
task.setYmdYear(ymd.getYear().longValue());
|
|
|
task.setYmdHalfyear(ymd.getHalfyear().longValue());
|
|
|
- task.setSubmitTime(new Date());
|
|
|
+ task.setSubmitTime(data.getPlanStartTime());
|
|
|
task.setSubmitorId(SecurityUtils.getUserId());
|
|
|
task.setSubmitBy(SecurityUtils.getLoginUser().getName());
|
|
|
|