dev-tmp1
luotaiqian 2026-08-13 17:43:05 +08:00
parent 59a0ea8441
commit 81fe799c38
6 changed files with 18 additions and 5 deletions

View File

@ -229,7 +229,7 @@ create table eval_process_control
handover_form_status varchar(32) default 'not_create' null comment '归档交接单状态(not_create未生成,created已生成)',
control_time datetime null comment '办理时间',
status_code int null comment '节点状态(1未开始2进行中3已完成4退回)',
status_name varchar(50) null comment '节点状态名称',
controller_personnel_sign_time datetime null comment '过控负责人签字时间',
delete_enum varchar(32) null comment '删除标识true false',
remarks varchar(255) null comment '备注',
create_name varchar(50) null comment '创建人姓名',

View File

@ -495,7 +495,7 @@ CREATE TABLE IF NOT EXISTS `eval_process_control` (
`handover_form_status` varchar(32) DEFAULT 'not_create' COMMENT '归档交接单状态(not_create未生成,created已生成)',
`control_time` datetime DEFAULT NULL COMMENT '办理时间',
`status_code` int DEFAULT NULL COMMENT '节点状态(1未开始2进行中3已完成4退回)',
`status_name` varchar(50) DEFAULT NULL COMMENT '节点状态名称',
`controller_personnel_sign_time` datetime DEFAULT NULL COMMENT '过控负责人签字时间',
`delete_enum` varchar(32) DEFAULT NULL COMMENT '删除标识true false',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
`create_name` varchar(50) DEFAULT NULL COMMENT '创建人姓名',

View File

@ -0,0 +1,9 @@
-- =====================================================================
-- 变更说明:
-- eval_process_control 表将 status_name(节点状态名称, varchar(50))
-- 修改为 controller_personnel_sign_time(过控负责人签字时间, datetime)
-- 变更时间: 2026-08-13
-- =====================================================================
ALTER TABLE `eval_process_control`
CHANGE COLUMN `status_name` `controller_personnel_sign_time` datetime NULL COMMENT '过控负责人签字时间';

View File

@ -34,6 +34,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
@ -188,6 +189,7 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi {
.eq(EvalProcessControlDO::getId, evalSignTaskDO.getBizRefId())
.eq(EvalProcessControlDO::getProjectId, evalSignTaskDO.getProjectId())
.set(EvalProcessControlDO::getReviewerSignatureUrl, cmd.getSignerUrl())
.set(EvalProcessControlDO::getControllerPersonnelSignTime, LocalDateTime.now())
.set(EvalProcessControlDO::getReviewerSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode()));
}
if (evalProcessControlDO.getReviewerSignatureTaskStatus().equals(code)
@ -196,6 +198,7 @@ public class EvalSignTaskExecutor implements EvalSignTaskApi {
.eq(EvalProcessControlDO::getId, evalSignTaskDO.getBizRefId())
.eq(EvalProcessControlDO::getProjectId, evalSignTaskDO.getProjectId())
.set(EvalProcessControlDO::getOrgHeadSignatureUrl, cmd.getSignerUrl())
.set(EvalProcessControlDO::getControlTime, LocalDateTime.now())
.set(EvalProcessControlDO::getOrgHeadSignatureTaskStatus, SignatureTaskStatusEnum.COMPLETED.getCode()));
projectStageSyncService.onNodeCompleted(evalSignTaskDO.getProjectId(), ProjectStageEnum.PROCESS_CONTROL.getNode());

View File

@ -33,7 +33,8 @@ public class EvalProcessControlEntity {
private String handoverFormStatus;
private LocalDateTime controlTime;
private Integer statusCode;
private String statusName;
/** 过控负责人签字时间 */
private LocalDateTime controllerPersonnelSignTime;
private String deleteEnum;
private String remarks;
private String createName;

View File

@ -39,8 +39,8 @@ public class EvalProcessControlDO {
private LocalDateTime controlTime;
/** 节点状态编码1未开始 2进行中 3已完成 4退回示例2 */
private Integer statusCode;
/** 节点状态名称:未开始/进行中/已完成/退回,示例:进行中 */
private String statusName;
/** 过控负责人签字时间 */
private LocalDateTime controllerPersonnelSignTime;
private String deleteEnum;
private String remarks;
private String createName;