From 0de7012353a66d14ddf6fafc9677875adb9e00cc Mon Sep 17 00:00:00 2001 From: bupengxiang Date: Thu, 4 May 2023 18:00:32 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E6=94=B9]=20=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=9B=91=E5=90=AC=E5=99=A8=E7=9A=84=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/ShiroFilterConfiguration.java | 5 +++-- .../da/report/dao/mysql/PowerApplyActDao.java | 2 ++ .../adc/da/report/dao/mysql/ReportDao.java | 3 +++ .../service/ITtReportManageActService.java | 2 ++ .../impl/ITtReportManageActServiceImpl.java | 19 +++++++++++++++++++ .../mapper/mysql/PowerApplyActMapper.xml | 5 +++++ .../mapper/mysql/ReportManageMapper.xml | 19 +++++++++++++++++++ .../task/TodoTaskController.java | 7 +++++++ .../SCBG/{aid2.java => oneApplyAfter.java} | 2 +- .../SCBG/{aid4.java => reEditAfter.java} | 2 +- .../SCBG/{aid1.java => startAfter.java} | 2 +- .../SCBG/{aid3.java => twoApplyAfter.java} | 15 ++++++++++++--- .../{aid2.java => oneApplyAfter.java} | 2 +- .../{aid3.java => reEditAfter.java} | 2 +- .../powerApply/{aid1.java => startAfter.java} | 2 +- .../{aid4.java => twoApplyAfter.java} | 2 +- 16 files changed, 79 insertions(+), 12 deletions(-) rename report-activity/src/main/java/com/adc/da/wkflow/listener/SCBG/{aid2.java => oneApplyAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/SCBG/{aid4.java => reEditAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/SCBG/{aid1.java => startAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/SCBG/{aid3.java => twoApplyAfter.java} (77%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/powerApply/{aid2.java => oneApplyAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/powerApply/{aid3.java => reEditAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/powerApply/{aid1.java => startAfter.java} (98%) rename report-activity/src/main/java/com/adc/da/wkflow/listener/powerApply/{aid4.java => twoApplyAfter.java} (98%) diff --git a/adc-da-login/src/main/java/com/adc/da/login/config/ShiroFilterConfiguration.java b/adc-da-login/src/main/java/com/adc/da/login/config/ShiroFilterConfiguration.java index 03f89b2..36140c7 100644 --- a/adc-da-login/src/main/java/com/adc/da/login/config/ShiroFilterConfiguration.java +++ b/adc-da-login/src/main/java/com/adc/da/login/config/ShiroFilterConfiguration.java @@ -120,6 +120,9 @@ public class ShiroFilterConfiguration { filterChainDefinitionMap.put(restPath + "/updateUserInfo", ANON); filterChainDefinitionMap.put(restPath + "/updatePassword", ANON); filterChainDefinitionMap.put(restPath + "/user/supplierRegistry/*", ANON); + /* 流程需要 */ + filterChainDefinitionMap.put(restPath + "/service/model/**", ANON); + filterChainDefinitionMap.put(restPath + "/service/editor/stencilset", ANON); filterChainDefinitionMap.put(restPath + "/**", AUTHC); @@ -132,8 +135,6 @@ public class ShiroFilterConfiguration { filterChainDefinitionMap.put(adminPath + "/logout", "logout"); // filterChainDefinitionMap.put(restPath + "/**", "logout"); filterChainDefinitionMap.put("/swagger-ui.html", ANON); - /* 流程需要 */ - filterChainDefinitionMap.put(restPath + "/service/model/**", ANON); // filterChainDefinitionMap.put("/swagger-ui.html", "jwtFilter"); /* 全api一般需要登录才能使用 */ diff --git a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/PowerApplyActDao.java b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/PowerApplyActDao.java index eda274f..e46c364 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/PowerApplyActDao.java +++ b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/PowerApplyActDao.java @@ -49,5 +49,7 @@ public interface PowerApplyActDao extends BaseMapper { List selectListBydataIdNodel(@Param("dataId")String dataId); + List selectActListBydataId(@Param("dataId")String dataId); + int batchDel(@Param("ids") List ids); } diff --git a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java index 65b48c8..257a475 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java +++ b/adc-da-report/src/main/java/com/adc/da/report/dao/mysql/ReportDao.java @@ -1,6 +1,7 @@ package com.adc.da.report.dao.mysql; import com.adc.da.report.eo.ReportEntity; +import com.adc.da.report.eo.TtReportManageAct; import com.adc.da.report.vo.ReportQueryVo; import com.adc.da.report.vo.ReportVo; import com.baomidou.mybatisplus.core.mapper.BaseMapper; @@ -59,4 +60,6 @@ public interface ReportDao extends BaseMapper { List isAct(@Param("Vo") ReportQueryVo vo); long selectByidAndName(@Param("Vo")ReportEntity entity); + + void saveReportAct(@Param("Vo") TtReportManageAct ttReportManageAct); } diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/ITtReportManageActService.java b/adc-da-report/src/main/java/com/adc/da/report/service/ITtReportManageActService.java index 8464e9a..91b4e82 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/service/ITtReportManageActService.java +++ b/adc-da-report/src/main/java/com/adc/da/report/service/ITtReportManageActService.java @@ -18,4 +18,6 @@ public interface ITtReportManageActService { void saveOrUpdateSingle(TtReportManageAct ttReportManageAct); void deleteById(DeleteParamRequestVO deleteParamVO); + + void saveReport(TtReportManageAct ttReportManageAct); } diff --git a/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.java b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.java index 5eeb7d7..4e30d21 100644 --- a/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.java +++ b/adc-da-report/src/main/java/com/adc/da/report/service/impl/ITtReportManageActServiceImpl.java @@ -1,7 +1,10 @@ package com.adc.da.report.service.impl; +import com.adc.da.report.dao.mysql.PowerApplyDao; +import com.adc.da.report.dao.mysql.ReportDao; import com.adc.da.report.dao.mysql.TtReportManageActDao; +import com.adc.da.report.eo.PowerApplyAct; import com.adc.da.report.eo.TtReportManageAct; import com.adc.da.report.service.ITtReportManageActService; import com.adc.da.report.vo.DeleteParamRequestVO; @@ -11,6 +14,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; @@ -27,6 +31,12 @@ import java.util.List; @Service public class ITtReportManageActServiceImpl extends ServiceImpl implements ITtReportManageActService { + @Autowired + ReportDao reportDao; + + @Autowired + PowerApplyDao powerApplyDao; + /** * @param ttReportManageActPageVO * @return @@ -108,4 +118,13 @@ public class ITtReportManageActServiceImpl extends ServiceImpl powerList = ttReportManageAct.getPowerList(); + powerApplyDao.saveBatch(powerList); + } } diff --git a/adc-da-report/src/main/resources/mybatis/mapper/mysql/PowerApplyActMapper.xml b/adc-da-report/src/main/resources/mybatis/mapper/mysql/PowerApplyActMapper.xml index 7a9a0ff..08d55e7 100644 --- a/adc-da-report/src/main/resources/mybatis/mapper/mysql/PowerApplyActMapper.xml +++ b/adc-da-report/src/main/resources/mybatis/mapper/mysql/PowerApplyActMapper.xml @@ -113,4 +113,9 @@ left join TT_REPORT_MANAGE rep on a.report_id = rep.id where a.data_id = #{dataId} + diff --git a/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml b/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml index 3d3a78e..210c100 100644 --- a/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml +++ b/adc-da-report/src/main/resources/mybatis/mapper/mysql/ReportManageMapper.xml @@ -2,6 +2,25 @@ + + + id, + data_id, name, keycontent, maincontent, department, year, fileId, confidentialLevel, privacyLevel, createUserId, createDate, updateDate, del_flag + + + + #{Vo.id}, + #{Vo.dataId},#{Vo.name},#{Vo.keycontent},#{Vo.maincontent},#{Vo.department},#{Vo.year},#{Vo.fileId}, + #{Vo.confidentialLevel},#{Vo.privacyLevel}, + #{Vo.createUserId}, + #{Vo.createDate},#{Vo.updateDate},#{Vo.del_flag} + + + + insert into TT_REPORT_MANAGE () + value () + +