diff --git a/adc-da-report/src/main/java/com/adc/da/report/eo/TtReportManageAct.java b/adc-da-report/src/main/java/com/adc/da/report/eo/TtReportManageAct.java index cf7a689..e6fa1af 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/eo/TtReportManageAct.java +++ b/adc-da-report/src/main/java/com/adc/da/report/eo/TtReportManageAct.java @@ -40,6 +40,12 @@ public class TtReportManageAct { @TableField("data_id") private String dataId; + /** + * 报告id + */ + @TableField("report_id") + private String reportId; + /** * 报告名 */ diff --git a/adc-da-report/src/main/resources/mybatis/mapper/mysql/TtReportManageActMapper.xml b/adc-da-report/src/main/resources/mybatis/mapper/mysql/TtReportManageActMapper.xml index 7df639f..3047e60 100644 --- a/adc-da-report/src/main/resources/mybatis/mapper/mysql/TtReportManageActMapper.xml +++ b/adc-da-report/src/main/resources/mybatis/mapper/mysql/TtReportManageActMapper.xml @@ -8,6 +8,7 @@ + @@ -33,7 +34,8 @@ id, - task_id, prc_id, data_id, name, keycontent, maincontent, department, year, fileId, confidentialLevel, privacyLevel, createUserId, createDate, updateDate, del_flag + task_id, prc_id, data_id,report_id ,name, keycontent, maincontent, department, year, fileId, confidentialLevel, + privacyLevel, createUserId, createDate, updateDate, del_flag ,secrecy_last,file_name @@ -51,6 +53,9 @@ AND data_id LIKE CONCAT(CONCAT('%',#{pageVO.dataId}),'%') + + AND report_id LIKE CONCAT(CONCAT('%',#{pageVO.reportId}),'%') + AND name LIKE CONCAT(CONCAT('%',#{pageVO.name}),'%') @@ -128,7 +133,7 @@ SELECT a.id, - task_id, prc_id, data_id, name, keycontent, maincontent, department, + task_id, prc_id, data_id,report_id, name, keycontent, maincontent, department, org.LONG_NAME as departmentName, year, fileId, confidentialLevel, privacyLevel, createUserId, createDate, updateDate, del_flag ,secrecy_last,file_name diff --git a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/service/ActivitDefineService.java b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/service/ActivitDefineService.java index 375a2cb..dacca21 100644 --- a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/service/ActivitDefineService.java +++ b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/service/ActivitDefineService.java @@ -51,6 +51,13 @@ public class ActivitDefineService { if (StringUtils.isBlank(reportId)){ reportId = UUID.randomUUID().toString().replace("-",""); } + /** + * prcId为空时,是指保存到草稿 ,dataJson是有reportId的, + * 此时 给reportId一个唯一值,是为了付给 dataId + */ + if (StringUtils.isBlank(prcId)){ + reportId = UUID.randomUUID().toString().replace("-",""); + } if ("".equals(prcType)){ // 保存到草稿 ,没有选择 要申请的权限 PowerApplyAct powerApplyAct = JSONObject.parseObject(dataJson, PowerApplyAct.class);