修复分配学院宿舍人数问题

This commit is contained in:
zhy
2025-10-08 15:34:34 +08:00
parent fadfa21329
commit 513ca09ab9

View File

@@ -616,13 +616,13 @@
</select>
<select id="listViewDormInfoByIds" parameterType="List" resultType="DmsDormitory">
select a.*,
case b.occupancy
when b.occupancy is not null then b.occupancy
else 0
end
as occupancy from view_dorm_info as a
left join view_dorm_stu_count as b on a.id = b.dormitory_id
SELECT a.*,
CASE
WHEN b.occupancy IS NOT NULL THEN b.occupancy
ELSE 0
END AS occupancy
FROM view_dorm_info AS a
LEFT JOIN view_dorm_stu_count AS b ON a.id = b.dormitory_id
where a.id in
<foreach item="item" collection="ids" open="(" separator="," close=")">
#{item}