From b10ea10cff14acfbbb0f56006e5cc1db5503b801 Mon Sep 17 00:00:00 2001 From: linbangquan <1437892690@qq.com> Date: Thu, 22 Feb 2024 17:44:26 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E5=AE=9E=E4=BE=8B=E6=95=B0=E6=8D=AE=E6=8A=BD=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1096897488453632]表单实例数据抽离 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1096897488453632 --- .../IProcessTaskCrossoverService.java | 12 ++- .../process/dao/mapper/ProcessTaskMapper.java | 16 +--- .../process/dao/mapper/ProcessTaskMapper.xml | 88 ++----------------- .../ProcessTaskAuditFormAttributeDataVo.java | 16 ++-- .../dto/ProcessTaskFormAttributeDataVo.java | 36 ++++---- .../core/ProcessStepHandlerBase.java | 4 +- 6 files changed, 50 insertions(+), 122 deletions(-) diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java index 76dde34c..49f48f7c 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 a52cab72..9dbf94a5 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 fcc559bb..7f3addc3 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} - -