zhongrj
2024-01-26 19c0886badef2cb971b8bfd3d5eadea3cbe74bc4
src/main/java/org/springblade/modules/system/mapper/RegionMapper.xml
@@ -103,16 +103,55 @@
    </select>
    <!--根据父编号查询所有的下级-->
<!--    <select id="getTreeList" resultType="org.springblade.common.node.TreeStringNode">-->
<!--        <if test="region.cityCode!=null and region.cityCode!=''">-->
<!--        SELECT-->
<!--        code as id,-->
<!--        parent_code as parentId,-->
<!--        name,-->
<!--        sort-->
<!--        FROM blade_region-->
<!--        where code = #{region.cityCode}-->
<!--        union all-->
<!--        select-->
<!--        grid_code as id,-->
<!--        community_code as parentId,-->
<!--        grid_name as name,-->
<!--        jg.sort-->
<!--        FROM jczz_grid jg-->
<!--        left join blade_region br on br.village_code = jg.community_code and br.region_level = 5-->
<!--        where jg.is_deleted = 0 and br.city_code = #{region.cityCode}-->
<!--        union all-->
<!--        </if>-->
<!--        SELECT-->
<!--        code as id,-->
<!--        parent_code as parentId,-->
<!--        name,-->
<!--        sort-->
<!--        FROM blade_region-->
<!--        where 1=1-->
<!--        and district_code = '361102'-->
<!--        <if test="region.parentCode!=null and region.parentCode!=''">-->
<!--            and parent_code = #{region.parentCode}-->
<!--        </if>-->
<!--        <if test="isAdministrator==2">-->
<!--            <choose>-->
<!--                <when test="regionChildCodesList !=null and regionChildCodesList.size()>0">-->
<!--                    and code in-->
<!--                    <foreach collection="regionChildCodesList" item="code" open="(" close=")" separator=",">-->
<!--                        #{code}-->
<!--                    </foreach>-->
<!--                </when>-->
<!--                <otherwise>-->
<!--                    and 1=1-->
<!--                </otherwise>-->
<!--            </choose>-->
<!--        </if>-->
<!--    </select>-->
    <!--根据父编号查询所有的下级-->
    <select id="getTreeList" resultType="org.springblade.common.node.TreeStringNode">
        <if test="region.cityCode!=null and region.cityCode!=''">
        SELECT
        code as id,
        parent_code as parentId,
        name,
        sort
        FROM blade_region
        where code = #{region.cityCode}
        union all
        select
        grid_code as id,
        community_code as parentId,