辅导员分宿舍
This commit is contained in:
@@ -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,避免重复插入
|
||||
|
@@ -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">
|
||||
|
Reference in New Issue
Block a user