diff --git a/epdc-cloud-optimize-department/src/main/resources/mapper/macode/OptDeptMaCodeDao.xml b/epdc-cloud-optimize-department/src/main/resources/mapper/macode/OptDeptMaCodeDao.xml
index 6f592a9..1b0e498 100644
--- a/epdc-cloud-optimize-department/src/main/resources/mapper/macode/OptDeptMaCodeDao.xml
+++ b/epdc-cloud-optimize-department/src/main/resources/mapper/macode/OptDeptMaCodeDao.xml
@@ -35,15 +35,24 @@
resultType="com.elink.esua.epdc.optimize.modules.macode.dto.OptDeptMaCodeDTO">
select * from epdc_dept_ma_code_copy1 ma
where ma.del_flag = '0'
-
- and ma.grid_id = #{gridId}
-
-
- and ma.leader_flag = #{leaderFlag}
-
-
- AND ma.grid_id IN #{deptId}
-
+
+ and ma.leader_flag = '1'
+
+ and ma.leader_flag = '0'
+
+ and ma.grid_id = #{gridId}
+
+
+ and ma.all_dept_ids like '%${communityId}%'
+
+
+ and ma.all_dept_ids like '%${streetId}%'
+
+
+ AND ma.grid_id IN #{deptId}
+
+
+