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 () + +