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 52e67bc6ae7ced375db8a3912943f5fcd81b5528..3e3efd439098a4534fe93d3c7c77220d70a151b1 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 ed80829a595f3a7b91f78346955b56bf49ca90be..b374c7b5e98a265dd669b72e82dc811b3536b7a7 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} +