diff --git a/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperMenuDao.xml b/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperMenuDao.xml
index bd302185f5..5c0a2e6bf4 100644
--- a/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperMenuDao.xml
+++ b/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperMenuDao.xml
@@ -28,7 +28,7 @@
and lang.table_id=t3.id and lang.language=#{language}) as name from oper_role_user t1
left join oper_role_menu t2 on (t1.role_id = t2.role_id AND t2.del_flag = 0)
left join oper_menu t3 on (t2.menu_id = t3.id)
- where t1.user_id = #{userId} AND t1.del_flag = 0 and t3.del_flag = 0
+ where t1.user_id = #{userId} AND t1.del_flag = 0 and t3.del_flag = 0 and t2.DEL_FLAG = 0
and t3.type = #{type}
diff --git a/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperRoleMenuDao.xml b/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperRoleMenuDao.xml
index b9075fceda..17f9602254 100644
--- a/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperRoleMenuDao.xml
+++ b/epmet-module/oper-access/oper-access-server/src/main/resources/mapper/OperRoleMenuDao.xml
@@ -4,7 +4,7 @@