Kaynağa Gözat

自动化测试

zhaops 4 yıl önce
ebeveyn
işleme
9b9d1ac2c9

+ 2 - 0
cdssman-service/src/main/java/com/diagbot/facade/ResultRuleFacade.java

@@ -25,6 +25,7 @@ import java.util.stream.Collectors;
 @Component
 public class ResultRuleFacade extends ResultRuleServiceImpl {
     public IPage<ResultRulePageDTO> getPage(ResultRulePageVO resultRulePageVO) {
+        resultRulePageVO.setExcludeMessage("映射");
         IPage<ResultRulePageDTO> page = super.getPage(resultRulePageVO);
         List<ResultRulePageDTO> records = page.getRecords();
         List<Long> ids = records.stream()
@@ -64,6 +65,7 @@ public class ResultRuleFacade extends ResultRuleServiceImpl {
      * @param resultRulePageVO
      */
     public void exportExcel(HttpServletResponse response, ResultRulePageVO resultRulePageVO) {
+        resultRulePageVO.setExcludeMessage("映射");
         resultRulePageVO.setSize(-1L);
         IPage<ResultRulePageDTO> page = super.getPage(resultRulePageVO);
         List<ResultRulePageDTO> records = page.getRecords();

+ 3 - 0
cdssman-service/src/main/java/com/diagbot/vo/ResultRulePageVO.java

@@ -1,6 +1,7 @@
 package com.diagbot.vo;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -19,4 +20,6 @@ public class ResultRulePageVO extends Page {
     private Integer ruleBaseLibType;
     private String ruleBaseLibName;
     private String message;
+    @ApiModelProperty(hidden = true)
+    private String excludeMessage;
 }

+ 3 - 3
cdssman-service/src/main/resources/mapper/ResultRuleMapper.xml

@@ -81,9 +81,9 @@
         ORDER BY
         a.result_id,
         a.rule_order_no) t
-        WHERE 1 = 1
-        <if test="resultRulePageVO.success != null and resultRulePageVO.success == 0">
-            and t.message not like concat('%', '映射', '%')
+        WHERE  1 = 1
+        <if test="resultRulePageVO.excludeMessage != null and resultRulePageVO.excludeMessage != ''">
+            and t.message not like concat('%', #{resultRulePageVO.excludeMessage}, '%')
         </if>
         <if test="resultRulePageVO.ruleLibType != null">
             and t.ruleLibType = #{resultRulePageVO.ruleLibType}