diff --git a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/SelectMapper.xml b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/SelectMapper.xml
index 40e1fe5..eafbe65 100644
--- a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/SelectMapper.xml
+++ b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/SelectMapper.xml
@@ -7,11 +7,17 @@
id,
pro_name as `name`
from pm_project pp
+
+ inner join bm_sub_contract bsc on pp.id = bsc.pro_id and bsc.sub_ein_status = 1 and bsc.is_active = 1
+
pp.is_active = 1
and pp.sub_com_id = #{subComId}
+
+ and bsc.sub_id = #{subId}
+