中扬CRM客户关系管理系统
#
luxiaotao1123
2022-11-08 5fcaa5b9d0f5b84f8a25f3e2e8f27c3885d8710e
src/main/resources/mapper/CstmrMapper.xml
@@ -57,8 +57,15 @@
        FROM man_cstmr mc
        LEFT JOIN sys_dept sd ON mc.dept_id = sd.id
        WHERE 1=1
        AND (CHARINDEX(','+#{deptId}+',', ','+sd.path+',') > 0 OR sd.id = #{deptId})
        <if test="hostId != null and hostId != ''">
        <choose>
            <when test="deptId != null and deptId != ''">
                AND (CHARINDEX(','+#{deptId}+',', ','+sd.path+',') > 0 OR sd.id = #{deptId})
            </when>
            <otherwise>
                AND mc.user_id = #{userId}
            </otherwise>
        </choose>
        <if test="hostId != null">
            and mc.host_id = #{hostId}
        </if>
        <if test="condition != null and condition != ''">