|
|
@@ -318,12 +318,15 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getBedStudentInfo" parameterType="com.xjrsoft.module.room.dto.AdjustBedPageDto" resultType="com.xjrsoft.module.room.vo.AdjustBedStudentPageVo">
|
|
|
- SELECT t1.id,t3.name AS build_name,t2.room_name,t5.name AS gender_cn,t1.bed_number,t4.name AS student_name,t4.id as student_user_id,t2.is_max,t2.id as room_id FROM room_bed t1
|
|
|
+ SELECT t1.id,t3.name AS build_name,t2.room_name,t5.name AS gender_cn,t1.bed_number,t4.name AS student_name,
|
|
|
+ t4.id as student_user_id,t2.is_max,t2.id as room_id,t8.name as class_name,t9.name as grade_name FROM room_bed t1
|
|
|
LEFT JOIN room t2 ON t1.room_id = t2.id
|
|
|
LEFT JOIN base_office_build t3 ON t2.office_build_id = t3.id
|
|
|
LEFT JOIN xjr_user t4 ON t1.student_user_id = t4.id
|
|
|
LEFT JOIN xjr_dictionary_detail t5 ON t2.gender = t5.code AND t5.item_id = 2023000000000000004
|
|
|
LEFT JOIN base_student_school_roll t7 ON t4.id = t7.user_id
|
|
|
+ left join base_class t8 on t7.class_id = t8.id
|
|
|
+ LEFT JOIN base_grade t9 ON t7.grade_id = t9.id
|
|
|
WHERE t1.delete_mark = 0 AND t2.delete_mark = 0
|
|
|
<if test="dto.isEmptyRoom != null">
|
|
|
<if test="dto.isEmptyRoom == 1">
|