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