diff --git a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.java b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.java index 38b31e0ce7dcdb12969db868717dd71c0c1c60a7..b5711d747e81bf8643cb1cfa8683987dbb317424 100644 --- a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.java +++ b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.java @@ -21,6 +21,7 @@ import neatlogic.framework.process.crossover.IProcessTaskStepTimeAuditCrossoverM import neatlogic.framework.process.dto.ProcessTaskStepCostVo; import neatlogic.framework.process.dto.ProcessTaskStepCostWorkerVo; import neatlogic.framework.process.dto.ProcessTaskStepTimeAuditVo; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -31,6 +32,8 @@ public interface ProcessTaskStepTimeAuditMapper extends IProcessTaskStepTimeAudi ProcessTaskStepCostVo getLastProcessTaskStepCostByProcessTaskStepId(Long processTaskStepId); + int getProcessTaskStepCostCountByProcessTaskStepIdAndStartOperateList(@Param("processTaskStepId") Long processTaskStepId, @Param("startOperateList") List startOperateList); + int updateProcessTaskStepTimeAudit(ProcessTaskStepTimeAuditVo processTaskStepTimeAuditVo); int insertProcessTaskStepTimeAudit(ProcessTaskStepTimeAuditVo processTaskStepTimeAuditVo); diff --git a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.xml b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.xml index ab9c64717dd9b81ab2c543390b892d68fb38058f..86fe530d02ea032f639da707afc172d2620026bc 100644 --- a/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.xml +++ b/src/main/java/neatlogic/module/process/dao/mapper/processtask/ProcessTaskStepTimeAuditMapper.xml @@ -73,6 +73,17 @@ LIMIT 1 + + select LAST_INSERT_ID() as id