diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java index ed8333c..d80a501 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java @@ -487,11 +487,15 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi { waring.setProjectCompleteTime(now); waring.setArchiveDate(now); waring.setWaringStartTime(now.plusYears(3).minusMonths(6)); + waring.setReassessmentDate(now.plusYears(3)); waring.setProjectNode(project.getProjectNode()); waring.setIndustryCode(project.getIndustryCode()); + waring.setCycleDate(3L); if (waring.getId() == null) { + InsertFieldDefaults.apply(waring); waring.add(); } else { + InsertFieldDefaults.applyForUpdate(waring); waring.update(); } }