|
@@ -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})
|