wangliang 10 months ago
parent
commit
59c2f899a9
1 changed files with 3 additions and 3 deletions
  1. 3 3
      sop-business/src/main/resources/mapper/TBSopInfoMapper.xml

+ 3 - 3
sop-business/src/main/resources/mapper/TBSopInfoMapper.xml

@@ -146,17 +146,17 @@
                     <otherwise>
                         <choose>
                             <when test="dpr.hasBusiness">
-                                AND tbs.service_lead_id = #{dpr.requestUserId}
+                                AND (tbs.service_lead_id = #{dpr.requestUserId} or AND EXISTS(SELECT 1 FROM t_b_user_archives_allocation tbuaa WHERE tbuaa.crm_detail_id = tbcd.id AND tbuaa.user_id = #{dpr.requestUserId}))
                             </when>
                             <otherwise>
                                 <choose>
                                     <when test="dpr.hasRegionManager">
-                                        AND tbc.lead_id = #{dpr.requestUserId}
+                                        AND (tbc.lead_id = #{dpr.requestUserId} or EXISTS(SELECT 1 FROM t_b_user_archives_allocation tbuaa WHERE tbuaa.crm_detail_id = tbcd.id AND tbuaa.user_id = #{dpr.requestUserId}))
                                     </when>
                                     <otherwise>
                                         <choose>
                                             <when test="dpr.hasAccountManager">
-                                                AND tbc.crm_user_id = #{dpr.requestUserId}
+                                                AND (tbc.crm_user_id = #{dpr.requestUserId} or EXISTS(SELECT 1 FROM t_b_user_archives_allocation tbuaa WHERE tbuaa.crm_detail_id = tbcd.id AND tbuaa.user_id = #{dpr.requestUserId}))
                                             </when>
                                             <otherwise>
                                                 AND EXISTS(SELECT 1 FROM t_b_user_archives_allocation tbuaa WHERE tbuaa.crm_detail_id = tbcd.id AND tbuaa.user_id = #{dpr.requestUserId})