diff --git a/src/main/java/neatlogic/module/process/api/processtask/ExportProcessTaskDataApi.java b/src/main/java/neatlogic/module/process/api/processtask/ExportProcessTaskDataApi.java index 8d48e3f85244a17c515cad37220d9dc4bf66c12b..fe37081b8d4e96ef9529d11a00d81a0272acace1 100644 --- a/src/main/java/neatlogic/module/process/api/processtask/ExportProcessTaskDataApi.java +++ b/src/main/java/neatlogic/module/process/api/processtask/ExportProcessTaskDataApi.java @@ -161,9 +161,21 @@ public class ExportProcessTaskDataApi extends PrivateBinaryStreamApiComponentBas } { // 工单表单数据 - String sql = "SELECT * FROM `processtask_formattribute_data` WHERE `processtask_id` = " + processTaskId; - List> processtask_formattribute_data = processTaskDataMapper.getList(sql); - put(resultObj, "processtask_formattribute_data", processtask_formattribute_data); + String sql = "SELECT * FROM `processtask_formattribute` WHERE `processtask_id` = " + processTaskId; + List> processtask_formattribute = processTaskDataMapper.getList(sql); + put(resultObj, "processtask_formattribute", processtask_formattribute); + + sql = "SELECT * FROM `processtask_extend_formattribute` WHERE `processtask_id` = " + processTaskId; + List> processtask_extend_formattribute = processTaskDataMapper.getList(sql); + put(resultObj, "processtask_extend_formattribute", processtask_extend_formattribute); + + sql = "SELECT a.* FROM `form_attribute_data` a JOIN `processtask_formattribute` b ON b.`form_attribute_data_id` = a.`id` WHERE b.`processtask_id` = " + processTaskId; + List> form_attribute_data = processTaskDataMapper.getList(sql); + put(resultObj, "form_attribute_data", form_attribute_data); + + sql = "SELECT a.* FROM `form_extend_attribute_data` a JOIN `processtask_extend_formattribute` b ON b.`form_attribute_data_id` = a.`id` WHERE b.`processtask_id` = " + processTaskId; + List> form_extend_attribute_data = processTaskDataMapper.getList(sql); + put(resultObj, "form_extend_attribute_data", form_extend_attribute_data); } { // 工单关联 @@ -391,12 +403,6 @@ public class ExportProcessTaskDataApi extends PrivateBinaryStreamApiComponentBas put(resultObj, "event_solution", event_solution); } } - { - // 步骤表单权限 - String sql = "SELECT * FROM `processtask_step_formattribute` WHERE `processtask_id` = " + processTaskId; - List> processtask_step_formattribute = processTaskDataMapper.getList(sql); - put(resultObj, "processtask_step_formattribute", processtask_step_formattribute); - } { // 正在后台进行处理操作的步骤列表 String sql = "SELECT * FROM `processtask_step_in_operation` WHERE `processtask_id` = " + processTaskId; diff --git a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDeleteApi.java b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDeleteApi.java index 2f1dd763cc2f7014008b77094964b96b0693fc6d..64768c8a3d1c4eff50194366d1a95be32c37a075 100644 --- a/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDeleteApi.java +++ b/src/main/java/neatlogic/module/process/api/processtask/ProcessTaskDeleteApi.java @@ -123,7 +123,7 @@ public class ProcessTaskDeleteApi extends PrivateApiComponentBase { for (ProcessTaskRelationVo relation : relationList) { taskMapper.deleteProcessTaskRelationById(relation.getId()); } - // 表单 processtask_form processtask_formattribute_data + // 表单 processtask_form processtask_formattribute processtask_extend_formattribute form_attribute_data form_extend_attribute_data taskMapper.deleteProcessTaskFormByProcessTaskId(processTaskId); processTaskService.deleteProcessTaskFormAttributeDataByProcessTaskId(processTaskId); // 关注人 processtask_focus @@ -139,7 +139,7 @@ public class ProcessTaskDeleteApi extends PrivateApiComponentBase { // processtask_step_remind // processtask_step processtask_step_agent processtask_step_notify_policy processtask_step_comment // processtask_step_content - // processtask_step_data processtask_step_formattribute processtask_step_sla + // processtask_step_data processtask_step_sla // processtask_step_rel // processtask_step_timeaudit processtask_step_timeout_policy // processtask_step_worker_policy diff --git a/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml b/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml index a83f6eaed4828ee22f761d6c4971fdeda1feab36..eeb5d14d54895a32a41d9538e745508d483c7de2 100644 --- a/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml +++ b/src/main/java/neatlogic/module/process/dao/mapper/process/ProcessMapper.xml @@ -118,33 +118,6 @@ LEFT JOIN `process_step_worker_policy` h ON a.`uuid` = h.`process_step_uuid` WHERE a.`process_uuid` = #{value} -