bug-1419 派工单修改后重新计算状态

This commit is contained in:
曹鹏飞 2026-04-09 14:36:11 +08:00
parent 877fb3b624
commit 8d4fcf5ddc
1 changed files with 6 additions and 6 deletions

View File

@ -161,12 +161,12 @@ public class DispatchController extends ControllerBase {
.setCreateTime(LocalDateTime.now()) .setCreateTime(LocalDateTime.now())
); );
} }
if (LocalDate.now().isBefore(request.getPlanStartDate())) { if (!Objects.equals(old.getState(), 2)) {
dispatch.setState(0); if (LocalDate.now().isBefore(request.getPlanStartDate())) {
} else if (LocalDate.now().isAfter(request.getPlanEndDate())) { dispatch.setState(0);
dispatch.setState(2); } else {
} else { dispatch.setState(1);
dispatch.setState(1); }
} }
if (Objects.nonNull(request.getActualStartDate())) { if (Objects.nonNull(request.getActualStartDate())) {
dispatch.setActualStartDate(DateTimeUtil.format(request.getActualStartDate(), "yyyy-MM-dd")); dispatch.setActualStartDate(DateTimeUtil.format(request.getActualStartDate(), "yyyy-MM-dd"));