luotaiqian 2026-07-24 17:23:31 +08:00
parent 75a0658753
commit e5490f551a
2 changed files with 5 additions and 0 deletions

View File

@ -830,6 +830,9 @@ ALTER TABLE `qual_filing_personnel_cert`
ALTER TABLE `qual_filing_personnel_cert_change`
CHANGE COLUMN `cert_type_name` `cert_level` varchar(128) DEFAULT NULL COMMENT '证书等级(CertLevelEnum:SENIOR高级/MIDDLE中级/JUNIOR初级)';
ALTER TABLE `eval_project_waring`
ADD COLUMN `project_complete_time` datetime DEFAULT NULL COMMENT '项目完成时间' after `archive_date`;
set foreign_key_checks = 1;
-- =============================================

View File

@ -306,6 +306,7 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi {
}
@Override
@Transactional(rollbackFor = Exception.class)
public SingleResponse<EvalProcessControlCO> archive(EvalProcessArchiveCmd cmd) {
Long projectId = Long.parseLong(cmd.getProjectId());
EvalProjectEntity project = evalProjectNodeSupport.requireProject(projectId);
@ -485,6 +486,7 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi {
}
waring.setProjectCompleteTime(now);
waring.setArchiveDate(now);
waring.setWaringStartTime(now.plusYears(3).minusMonths(6));
waring.setProjectNode(project.getProjectNode());
waring.setIndustryCode(project.getIndustryCode());
if (waring.getId() == null) {