勿删区域根节点

This commit is contained in:
sxu 2025-05-14 16:58:13 +08:00
parent 882dfd0933
commit 5a6edda8cd
1 changed files with 6 additions and 5 deletions

View File

@ -99,13 +99,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</update> </update>
<delete id="deleteAllocAreaByAreaId" parameterType="Long"> <delete id="deleteAllocAreaByAreaId" parameterType="Long">
delete from alloc_area where area_id = #{areaId} delete from alloc_area where parent_id != 0 and area_id = #{areaId}
</delete> </delete>
<delete id="deleteAllocAreaByAreaIds" parameterType="String"> <delete id="deleteAllocAreaByAreaIds" parameterType="String">
delete from alloc_area where area_id in delete from alloc_area
<foreach item="areaId" collection="array" open="(" separator="," close=")"> where parent_id != 0 and area_id in
#{areaId} <foreach item="areaId" collection="array" open="(" separator="," close=")">
</foreach> #{areaId}
</foreach>
</delete> </delete>
</mapper> </mapper>