linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/label/mapper/LabelMapper.xml
@@ -77,6 +77,30 @@
        FROM
            jczz_label jl  where is_deleted = 0
            and jl.id != '1002'
            order by jl.sort desc
    </select>
    <!--查询人员标签(不包含人这一级)-->
    <select id="getPersonLabelList" resultType="org.springblade.common.node.TreeIntegerNode">
        SELECT
            jl.id AS id,
            jl.parent_id AS parentId,
            jl.label_name AS NAME,
            jl.sort,
            (SELECT count(1) from jczz_user_house_label where label_id = jl.id ) count,
            (
                SELECT
                    CASE WHEN count(1) > 0 THEN 1 ELSE 0 END
                FROM
                    jczz_label
                WHERE
                    parent_id = jl.id and is_deleted = 0
            ) AS hasChildren
        FROM
            jczz_label jl  where is_deleted = 0
            and jl.id != '1002'
            and jl.id != '1000'
            order by jl.sort desc
    </select>