peng
5 天以前 095c52c6ec7882ce11177178b49d33e6c886af61
framework/src/main/resources/mapper/lmk/MySubscribeMapper.xml
@@ -29,18 +29,43 @@
    </select>
<!--    <select id="getPage" resultMap="BaseResultMap">-->
<!--        SELECT-->
<!--            LMS.subscribe_user_id,-->
<!--            LMS.id,-->
<!--            LM.nick_name,-->
<!--            LM.face-->
<!--        FROM-->
<!--            lmk_my_subscribe LMS-->
<!--                LEFT JOIN li_member LM ON LMS.subscribe_user_id = LM.id-->
<!--        WHERE-->
<!--            LMS.delete_flag = 0 AND LMS.user_id = #{query.userId}-->
<!--    </select> -->
    <select id="getPage" resultMap="BaseResultMap">
        SELECT
            LMS.subscribe_user_id,
            LMS.id,
            LM.nick_name,
            LM.face,
            (SELECT COUNT(*) FROM lmk_my_subscribe WHERE subscribe_user_id = LMS.subscribe_user_id AND delete_flag = 0) as fans_num
            LM.face
        FROM
            lmk_my_subscribe LMS
                LEFT JOIN li_member LM ON LMS.subscribe_user_id = LM.id
        WHERE
            LMS.delete_flag = 0 AND LMS.user_id = #{query.userId}
            LM.id IS NOT NULL
              and LMS.delete_flag = 0 AND LMS.user_id = #{query.userId}
        UNION ALL
        SELECT
            LMS.subscribe_user_id,
            LMS.id,
            LM.nick_name,
            LM.avatar face
        FROM
            lmk_my_subscribe LMS
                LEFT JOIN li_admin_user LM ON LMS.subscribe_user_id = LM.id
        WHERE
            LM.id IS NOT NULL
        and  LMS.delete_flag = 0 AND LMS.user_id = #{query.userId}
    </select>
    <select id="getSubscribesByUserId" parameterType="string" resultType="string">