Browse Source

12.20 陈宇

lwhhszx 2 years ago
parent
commit
40b32ed459

+ 2 - 0
RMS/src/main/java/cn/cslg/report/controller/ReportController.java

@@ -5,6 +5,7 @@ import cn.cslg.report.common.model.vo.FileVO;
 import cn.cslg.report.common.model.vo.ReportVO;
 import cn.cslg.report.common.utils.Response;
 import cn.cslg.report.common.utils.StringUtils;
+import cn.cslg.report.common.utils.auth.checkAuth;
 import cn.cslg.report.entity.InvalidRecord;
 import cn.cslg.report.entity.LitigationHistory;
 import cn.cslg.report.entity.Report;
@@ -41,6 +42,7 @@ public class ReportController {
      */
     @RequestMapping(value = "/addReport", method = RequestMethod.POST)
     @Operation(summary = "新增报告")
+    @checkAuth(FunId = "/pcs/report/add")
     @Transactional(rollbackFor = Exception.class)
     public String addReport(Report report, List<MultipartFile> files) {
         // TODO: 2022/11/4 关于错误提示与对应的错误码还需要制定 避免前台看到失败字样 用网络异常来代替说明

+ 2 - 2
RMS/src/main/java/cn/cslg/report/controller/TaskController.java

@@ -5,6 +5,7 @@ import cn.cslg.report.common.core.base.Constants;
 import cn.cslg.report.common.model.dto.TaskTDO;
 import cn.cslg.report.common.model.vo.*;
 import cn.cslg.report.common.utils.Response;
+import cn.cslg.report.common.utils.auth.checkAuth;
 import cn.cslg.report.entity.*;
 import cn.cslg.report.service.BaseService;
 import cn.cslg.report.service.business.*;
@@ -26,9 +27,7 @@ import java.util.*;
 @RestController
 @RequestMapping(Constants.REPORT_API + "/task")
 @RequiredArgsConstructor(onConstructor_ = {@Lazy})
-
 public class TaskController {
-
     private final TaskService taskService;
     private final BaseService baseService;
     private final ImportTaskService importTaskService;
@@ -59,6 +58,7 @@ public class TaskController {
 
     @RequestMapping(value = "/addTask", method = RequestMethod.POST)
     @Operation(summary = "新增审核任务")
+    @checkAuth(FunId = "/pcs/report/add")
     public String addTask( String taskVO,List<MultipartFile> files) throws ParseException, IOException {
         return taskService.addTask(taskVO,files);
     }

+ 2 - 2
RMS/src/main/java/cn/cslg/report/service/business/AssoTaskPersonelService.java

@@ -34,8 +34,8 @@ import java.util.stream.Collectors;
 @RequiredArgsConstructor(onConstructor_ = {@Lazy})
 @SuppressWarnings({"all"})
 public class AssoTaskPersonelService extends ServiceImpl<AssoTaskPersonelMapper, AssoTaskPersonel> {
-   public final  AssoTaskPersonelMapper assoTaskPersonelMapper ;
-   public final OutInterfaceService outInterfaceService;
+   private final  AssoTaskPersonelMapper assoTaskPersonelMapper ;
+   private final OutInterfaceService outInterfaceService;
     public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");
     @Value("${PCSUrl}")
     private String PCSUrl;

+ 2 - 1
RMS/src/main/java/cn/cslg/report/service/business/ReportService.java

@@ -6,6 +6,7 @@ import cn.cslg.report.common.model.vo.ReportVO;
 import cn.cslg.report.common.model.vo.SystemDictVO;
 import cn.cslg.report.common.utils.*;
 import cn.cslg.report.common.utils.SecurityUtils.LoginUtils;
+import cn.cslg.report.common.utils.auth.checkAuth;
 import cn.cslg.report.entity.Personnel;
 import cn.cslg.report.entity.Report;
 
@@ -21,6 +22,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 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 io.swagger.v3.oas.annotations.Operation;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 
@@ -274,7 +276,6 @@ public class ReportService extends ServiceImpl<ReportMapper, Report> {
         assoTaskPersonelService.deleAssoTaskPersonel(id);
         //陈宇 ↓ 删除和报告有关的产品表数据、删除和产品有关的产品文件关联表数据、删除和产品有关的报告系统文件表数据
         productService.deleteProduct(id);
-
         Boolean dele =this.removeById(id);
         if (dele ==true) {
             return Response.success();

BIN
RMS/target/classes/cn/cslg/report/common/model/vo/TaskVO$personPatents.class


BIN
RMS/target/classes/cn/cslg/report/common/model/vo/TaskVO.class


BIN
RMS/target/classes/cn/cslg/report/controller/ReportController.class


BIN
RMS/target/classes/cn/cslg/report/controller/TaskController.class


BIN
RMS/target/classes/cn/cslg/report/service/OutInterfaceService.class


BIN
RMS/target/classes/cn/cslg/report/service/business/AssoTaskPersonelService.class


BIN
RMS/target/classes/cn/cslg/report/service/business/ReportService.class


BIN
RMS/target/classes/cn/cslg/report/service/business/TaskService.class


+ 5 - 3
RMS/target/classes/mapper/TaskMapper.xml

@@ -13,9 +13,11 @@ and a.TASK_STATUS in
                 #{item}
             </foreach>
         </if>
-        <if test="param.createName !=null and param.createName !='' ">
-and a.CREATE_NAME like concat('%', #{param.createName}, '%')
-
+        <if test="param.ids !=null and param.ids.size()!=0 ">
+            and a.CREATE_ID in
+            <foreach collection="param.ids" item="item" separator="," open="(" close=")">
+                #{item}
+            </foreach>
         </if>
         <if test="param.taskName !=null and param.taskName !=''">
 and a.TASK_NAME  like concat('%', #{param.taskName}, '%')