From f881ec0d1fbe6e56302c9f344efd50008dc338d1 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 27 Nov 2025 16:23:34 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E6=AD=A5=E9=AA=A4?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=92=8C=E5=B7=A5=E5=8D=95=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E6=97=B6=E5=A2=9E=E5=8A=A0=E5=AF=B9processtask=5Fstep=5Fin=5Fo?= =?UTF-8?q?peration=E5=88=A0=E9=99=A4=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1563833548636166]步骤完成和工单完成时增加对processtask_step_in_operation删除操作 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1563833548636166 --- .../api/processtask/ProcessTaskCreateApi.java | 2 ++ .../mapper/processtask/ProcessTaskMapper.xml | 21 ++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskCreateApi.java b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskCreateApi.java index 52e67bc6a..3e3efd439 100644 --- a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskCreateApi.java +++ b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskCreateApi.java @@ -3,6 +3,7 @@ package neatlogic.module.process.api.processtask; import com.alibaba.fastjson.JSONObject; import neatlogic.framework.auth.core.AuthAction; import neatlogic.framework.common.constvalue.ApiParamType; +import neatlogic.framework.common.constvalue.systemuser.SystemUser; import neatlogic.framework.process.auth.PROCESS_BASE; import neatlogic.framework.process.dto.ProcessTaskCreateVo; import neatlogic.framework.restful.annotation.*; @@ -17,6 +18,7 @@ import java.util.Objects; @AuthAction(action = PROCESS_BASE.class) @Service +@AuthUser(SystemUser.SYSTEM) @OperationType(type = OperationTypeEnum.UPDATE) public class ProcessTaskCreateApi extends PrivateApiComponentBase { diff --git a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskMapper.xml b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskMapper.xml index ed80829a5..b374c7b5e 100644 --- a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskMapper.xml +++ b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskMapper.xml @@ -3642,19 +3642,22 @@ - - select LAST_INSERT_ID() as id - - INSERT IGNORE INTO `processtask_step_in_operation` (`processtask_id`, + INSERT IGNORE INTO `processtask_step_in_operation` ( + `id`, + `processtask_id`, `processtask_step_id`, `operation_type`, `operation_time`, - `expire_time`) - VALUES (#{processTaskId}, + `expire_time`, + `server_id`) + VALUES ( + #{id}, + #{processTaskId}, #{processTaskStepId}, #{operationType}, NOW(3), - #{expireTime}) + #{expireTime}, + #{serverId}) @@ -4130,7 +4133,9 @@ FROM `processtask_step_in_operation` WHERE `processtask_id` = #{processTaskId} AND `processtask_step_id` = #{processTaskStepId} - AND `operation_type` = #{operationType} + + AND `operation_type` = #{operationType} + -- Gitee