辅导员分宿舍

This commit is contained in:
zhy
2025-09-07 22:57:35 +08:00
parent fd78383f1a
commit 6c3046bfbd
5 changed files with 10 additions and 2 deletions

View File

@@ -843,6 +843,13 @@ public class ISrsDormitoryStudentServiceImpl extends ServiceImpl<SrsDormitoryStu
public AjaxResult assignDormitoryByTeacher(String teacherEmployeeId) {
try {
List<SrsStuReg> stuList = srsDormitoryStudentMapper.listSmokeEarly(teacherEmployeeId);
List<String> kshList = stuList.stream().map(SrsStuReg::getKSH).collect(Collectors.toList());
QueryWrapper<DmsNewReg> queryWrapper = new QueryWrapper<>();
queryWrapper.in("ksh",kshList);
_newRegMapper.delete(queryWrapper);
List<DmsDormitoryClass> dormList = srsDormitoryStudentMapper.listFdyCanDorm(teacherEmployeeId);
// 查询所有已分配的ksh避免重复插入

View File

@@ -108,6 +108,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="dormitoryId != null">and a.dormitory_id = #{dormitoryId}</if>
<if test="classCode != null">and b.BJDM = #{classCode}</if>
</where>
order by a.ksh asc
</select>
<select id="getStuDorm" resultType="DomInfo" parameterType="DmsSearch">

View File

@@ -156,6 +156,7 @@ public class SrsStuRegServiceImpl extends ServiceImpl<SrsStuRegMapper, SrsStuReg
SrsStuReg stu = new SrsStuReg();
stu.setId(srsStuReg.getId());
stu.setBJDM(temp.教务系统班级编号);
stu.setBJ(temp.班级名称);
needUpdateList.add(stu);
}
}

View File

@@ -745,7 +745,6 @@
left join srs_class cl on a.bjdm=class_code
left join cph_teacher t on cl.teacher_id=t.teacher_id
<where>
a.reg_status in (1,3,4)
<if test="BJDM != null">and a.BJDM = #{BJDM}</if>
<if test="params.tNo != null">and t.employee_id = #{params.tNo}</if>
<if test="MZ != null">and a.MZ like concat('%', #{MZ},'%')</if>