forked from kidgrow-microservices-platform

zhaoxiaohao
2020-04-20 6ec40d5a0c145ccffd1a28841f1c732f764e3e44
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysOrganizationMapper.xml
@@ -77,17 +77,33 @@
    </select>
    <!--根据用户ID查询用户所属组织机构列表-->
<!--        <select id="findListByUserId" resultType="com.kidgrow.common.model.SysOrganization">-->
<!--        SELECT-->
<!--            org.id,-->
<!--            org.org_parent_id,-->
<!--            org.org_name ,-->
<!--            org.org_attr,-->
<!--            org.org_level-->
<!--        FROM sys_user_org uo-->
<!--        LEFT JOIN sys_organization org ON uo.org_id = org.id-->
<!--        AND (uo.enabled = TRUE AND uo.is_del = FALSE) AND (org.is_del = FALSE AND org.enabled = TRUE)-->
<!--        where uo.user_id=#{userId}-->
<!--        order by org_level-->
<!--        </select>-->
    <select id="findListByUserId" resultType="com.kidgrow.common.model.SysOrganization">
    SELECT
        org.id,
        org.org_parent_id,
        org.org_name ,
        org.org_attr,
        org.org_level
    FROM sys_user_org uo
    LEFT JOIN sys_organization org ON uo.org_id = org.id
    AND (uo.enabled = TRUE AND uo.is_del = FALSE) AND (org.is_del = FALSE AND org.enabled = TRUE)
    where uo.user_id=#{userId}
    order by org_level
         SELECT
            *
            FROM
            sys_user_org uo
            LEFT JOIN sys_organization org ON uo.org_id = org.id
            WHERE
            org.is_del = FALSE
            AND org.enabled = TRUE
            AND uo.enabled = TRUE
            AND uo.is_del = FALSE
            and  uo.user_id=#{userId}
            ORDER BY
            org_level
    </select>
</mapper>