diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java index 76dde34c6955fdab6df6a6fc172517e1c3724d0c..49f48f7c30dbc6a05acf6c098f747fca57ded2d0 100644 --- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java +++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java @@ -21,10 +21,7 @@ import neatlogic.framework.dto.AuthenticationInfoVo; import neatlogic.framework.form.dto.FormAttributeVo; import neatlogic.framework.process.constvalue.ProcessTaskStatus; import neatlogic.framework.process.constvalue.ProcessTaskStepStatus; -import neatlogic.framework.process.dto.AssignableWorkerStepVo; -import neatlogic.framework.process.dto.ProcessCommentTemplateVo; -import neatlogic.framework.process.dto.ProcessTaskStepVo; -import neatlogic.framework.process.dto.ProcessTaskVo; +import neatlogic.framework.process.dto.*; import neatlogic.framework.process.exception.operationauth.ProcessTaskPermissionDeniedException; import com.alibaba.fastjson.JSONObject; @@ -126,5 +123,12 @@ public interface IProcessTaskCrossoverService extends ICrossoverService { * @return 表单属性列表 */ List getFormAttributeListByProcessTaskId(Long processTaskId); + + /** + * 根据工单id获取表单属性数据列表 + * @param processTaskId 工单id + * @return + */ + List getProcessTaskFormAttributeDataListByProcessTaskId(Long processTaskId); } diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java index a52cab726405132d1468b49451d54ba91eae5adc..9dbf94a597513b2ce3ab27b583aecfba96d4b807 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java @@ -72,13 +72,7 @@ public interface ProcessTaskMapper { List getProcessTaskFormListByProcessTaskIdList(List existsProcessTaskIdList); - List getProcessTaskStepFormAttributeDataByProcessTaskId(Long processTaskId); - - List getProcessTaskStepFormAttributeDataListByType(String type); - - List getProcessTaskFormAttributeDataListByProcessTaskIdAndFormType(@Param("processTaskId") Long processTaskId, @Param("type") String type); - - List getProcessTaskStepFormAttributeDataByProcessTaskIdList(List existsFormProcessTaskIdList); + List getProcessTaskFormAttributeDataIdListByProcessTaskId(Long processTaskId); List getProcessTaskStepContentByProcessTaskStepId(Long processTaskStepId); @@ -169,9 +163,6 @@ public interface ProcessTaskMapper { Set getProcessTaskIdSetByChannelUuidListAndAuthenticationInfo(@Param("channelUuidList") List channelUuidList, @Param("authenticationInfoVo") AuthenticationInfoVo authenticationInfoVo); - ProcessTaskFormAttributeDataVo getProcessTaskFormAttributeDataByProcessTaskIdAndAttributeUuid( - ProcessTaskFormAttributeDataVo processTaskFormAttributeDataVo); - int checkIsWorker(@Param("processTaskId") Long processTaskId, @Param("processTaskStepId") Long processTaskStepId, @Param("userType") String userType, @Param("authenticationInfoVo") AuthenticationInfoVo authenticationInfoVo); @@ -408,8 +399,7 @@ public interface ProcessTaskMapper { // int insertProcessTaskStepFormAttribute( // ProcessTaskStepFormAttributeVo processTaskStepFormAttributeVo); - int insertProcessTaskFormAttributeData( - ProcessTaskFormAttributeDataVo processTaskFromAttributeDataVo); + int insertProcessTaskFormAttribute(ProcessTaskFormAttributeDataVo processTaskFromAttributeDataVo); int insertProcessTaskStepFile(ProcessTaskStepFileVo processTaskStepFileVo); @@ -498,7 +488,7 @@ public interface ProcessTaskMapper { int updateProcessTaskIsDeletedById(@Param("id") Long id, @Param("isDeleted") Integer isDeleted); - int deleteProcessTaskFormAttributeDataByProcessTaskId(Long processTaskId); + int deleteProcessTaskFormAttributeByProcessTaskId(Long processTaskId); int deleteProcessTaskStepWorker(ProcessTaskStepWorkerVo processTaskStepWorkerVo); diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml index fcc559bb6e7284334cec5452bd693e4b1c6af028..7f3addc37cdbcf558352415a130f713ba86a49be 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml @@ -314,56 +314,8 @@ limitations under the License. - - - - - - - + SELECT `form_attribute_data_id` FROM `processtask_formattribute` WHERE `processtask_id` = #{value} - -