浏览代码

客户经理添加查看权限

haogh 10 月之前
父节点
当前提交
c88f16252e
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      sop-business/src/main/resources/mapper/TBSopInfoMapper.xml

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

@@ -165,10 +165,15 @@
                                                     </when>
                                                     <otherwise>
                                                         <choose>
-                                                            <when test="dpr.hasEffectEngineer or dpr.hasAssistantEngineer">
+                                                            <when test="!dpr.hasAccountManager and (dpr.hasEffectEngineer or dpr.hasAssistantEngineer)">
                                                                 AND EXISTS(SELECT 1 FROM t_b_user_archives_allocation tbuaa WHERE tbuaa.crm_detail_id = tbcd.id AND tbuaa.user_id = #{dpr.requestUserId} and tbuaa.sop_role_type = 'ENGINEER')
                                                             </when>
                                                         </choose>
+                                                        <choose>
+                                                            <when test="dpr.hasAccountManager">
+                                                                AND tbc.crm_user_id = #{dpr.requestUserId}
+                                                            </when>
+                                                        </choose>
                                                     </otherwise>
                                                 </choose>
                                             </otherwise>