mitao
2024-07-08 022a7ff7abf82cd2546e18071ade5228b4e2339f
meiya-admin/src/main/java/com/sinata/modular/member/dao/mapping/MemUserMapper.xml
@@ -55,11 +55,7 @@
    <select id="getMapList" resultType="java.util.Map">
        SELECT
            o.*,
            ur.relation_path,
            CASE
                WHEN city.NAME = county.NAME THEN
                    CONCAT( province.NAME, '-', city.NAME ) ELSE CONCAT( province.NAME, '-', city.NAME, '-', county.NAME )
                END AS userAddress
            ur.relation_path,ur.parent_id
        FROM
            mem_user o
                LEFT JOIN mem_user_relation ur ON ur.id = o.id
@@ -71,11 +67,7 @@
    <select id="getMapListAuth" resultType="java.util.Map">
        SELECT
            o.*,
            ur.relation_path,
            CASE
                WHEN city.NAME = county.NAME THEN
                    CONCAT( province.NAME, '-', city.NAME ) ELSE CONCAT( province.NAME, '-', city.NAME, '-', county.NAME )
                END AS userAddress
            ur.relation_path,ur.parent_id
        FROM
            mem_user o
                LEFT JOIN mem_user_relation ur ON ur.id = o.id
@@ -84,5 +76,8 @@
                LEFT JOIN t_city_region county ON county.`code` = o.agent_county_code
        WHERE 1 = 1 ${ew.sqlSegment}
    </select>
    <select id="selectLast" resultMap="BaseResultMap">
        SELECT * from mem_user where create_time = (select max(create_time) from mem_user)
    </select>
</mapper>