liuyongxin 1 月之前
父節點
當前提交
b1019e90d4

+ 5 - 1
cloud-oil/cloud-oil-biz/src/main/resources/mapper/ProblemRectificationDetailMapper.xml

@@ -102,7 +102,9 @@
         FROM
             problem_rectification_detail prd
                 LEFT JOIN security_risk_assessment_summary sra ON prd.sra_id = sra.origin_id
+        LEFT JOIN platform_info pi ON prd.platform_code = pi.platform_code
         <where>
+            pi.delete_flag = '0'
             <if test="param.platformId != null and param.platformId != ''">
                 prd.platform_code = #{param.platformId}
             </if>
@@ -125,9 +127,11 @@
         FROM
         problem_rectification_detail prd
         LEFT JOIN security_risk_assessment_summary sra ON prd.sra_id = sra.origin_id
+        LEFT JOIN platform_info pi ON prd.platform_code = pi.platform_code
         <where>
+           pi.delete_flag = '0'
             <if test="param.platformId != null and param.platformId != ''">
-                prd.platform_code = #{param.platformId}
+               and prd.platform_code = #{param.platformId}
             </if>
             <if test="param.appId != null and param.appId != ''">
                 and prd.app_id = #{param.appId}

+ 8 - 2
cloud-oil/cloud-oil-biz/src/main/resources/mapper/SecurityRiskAssessmentMapper.xml

@@ -290,9 +290,13 @@
         SELECT COUNT(*)
         FROM problem_rectification_detail prd
         LEFT JOIN security_risk_assessment_summary sra ON prd.sra_id = sra.origin_id
+        LEFT JOIN platform_info pi ON prd.platform_code = pi.platform_code
         <where>
+            <if test="true">
+                pi.delete_flag = '0'
+            </if>
             <if test="param.platformId != null and param.platformId != ''">
-                prd.platform_code = #{param.platformId}
+                and prd.platform_code = #{param.platformId}
             </if>
             <if test="param.appId != null and param.appId != ''">
                 and prd.app_id = #{param.appId}
@@ -428,9 +432,11 @@
         COUNT(CASE WHEN sra.score &lt;= 700 THEN 1 END) AS highRiskNumber
         FROM problem_rectification_detail prd
         LEFT JOIN security_risk_assessment_summary sra ON prd.sra_id = sra.origin_id
+        LEFT JOIN platform_info pi ON prd.platform_code = pi.platform_code
         <where>
+            pi.delete_flag = '0'
             <if test="param.platformId != null and param.platformId != ''">
-                prd.platform_code = #{param.platformId}
+               AND prd.platform_code = #{param.platformId}
             </if>
             <if test="param.appId != null and param.appId != ''">
                 and prd.app_id = #{param.appId}