From 6c3046bfbd775cac0f2420e3b4f66a8a74796288 Mon Sep 17 00:00:00 2001 From: zhy <17877871893@163.com> Date: Sun, 7 Sep 2025 22:57:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=85=E5=AF=BC=E5=91=98=E5=88=86=E5=AE=BF?= =?UTF-8?q?=E8=88=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ISrsDormitoryStudentServiceImpl.java | 7 +++++++ .../main/resources/mapper/dormitory/DmsNewRegMapper.xml | 1 + .../controller/dormitory/DmsDormitoryClassController.java | 2 +- .../com/srs/stureg/service/impl/SrsStuRegServiceImpl.java | 1 + .../src/main/resources/mapper/stureg/SrsStuRegMapper.xml | 1 - 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dms-dormitory/src/main/java/com/srs/dormitory/service/impl/ISrsDormitoryStudentServiceImpl.java b/dms-dormitory/src/main/java/com/srs/dormitory/service/impl/ISrsDormitoryStudentServiceImpl.java index 1682fdc..82ce7a0 100644 --- a/dms-dormitory/src/main/java/com/srs/dormitory/service/impl/ISrsDormitoryStudentServiceImpl.java +++ b/dms-dormitory/src/main/java/com/srs/dormitory/service/impl/ISrsDormitoryStudentServiceImpl.java @@ -843,6 +843,13 @@ public class ISrsDormitoryStudentServiceImpl extends ServiceImpl stuList = srsDormitoryStudentMapper.listSmokeEarly(teacherEmployeeId); + + List kshList = stuList.stream().map(SrsStuReg::getKSH).collect(Collectors.toList()); + + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.in("ksh",kshList); + _newRegMapper.delete(queryWrapper); + List dormList = srsDormitoryStudentMapper.listFdyCanDorm(teacherEmployeeId); // 查询所有已分配的ksh,避免重复插入 diff --git a/dms-dormitory/src/main/resources/mapper/dormitory/DmsNewRegMapper.xml b/dms-dormitory/src/main/resources/mapper/dormitory/DmsNewRegMapper.xml index ff266d7..0601499 100644 --- a/dms-dormitory/src/main/resources/mapper/dormitory/DmsNewRegMapper.xml +++ b/dms-dormitory/src/main/resources/mapper/dormitory/DmsNewRegMapper.xml @@ -108,6 +108,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.dormitory_id = #{dormitoryId} and b.BJDM = #{classCode} + order by a.ksh asc