辅导员分宿舍

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">