diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/issue/IssueAnalysisDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/issue/IssueAnalysisDao.xml index f79f209..635321a 100644 --- a/epdc-cloud-analysis-pc/src/main/resources/mapper/issue/IssueAnalysisDao.xml +++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/issue/IssueAnalysisDao.xml @@ -143,7 +143,10 @@ '1' as categoryLevel FROM .epdc_issue ei + LEFT JOIN epdc_category c ON c.category_code = ei.CATEGORY_CODE WHERE ei.DEL_FLAG = '0' + AND c.del_flag = '0' + AND c.enable_flag = '1' GROUP BY SUBSTRING_INDEX( ei.CATEGORY_FULL_NAME, '-', 1 ),categoryLevel @@ -161,8 +164,11 @@ '2' as categoryLevel FROM .epdc_issue ei + LEFT JOIN epdc_category c ON c.category_code = ei.CATEGORY_CODE WHERE ei.DEL_FLAG = '0' + AND c.del_flag = '0' + AND c.enable_flag = '1' AND ( LENGTH( ei.CATEGORY_FULL_NAME ) - LENGTH( REPLACE ( ei.CATEGORY_FULL_NAME, '-', '' ) ) ) > 0 GROUP BY @@ -181,8 +187,11 @@ '3' as categoryLevel FROM .epdc_issue ei + LEFT JOIN epdc_category c ON c.category_code = ei.CATEGORY_CODE WHERE ei.DEL_FLAG = '0' + AND c.del_flag = '0' + AND c.enable_flag = '1' AND ( LENGTH( ei.CATEGORY_FULL_NAME ) - LENGTH( REPLACE ( ei.CATEGORY_FULL_NAME, '-', '' ) ) ) > 1 GROUP BY