调班id修改
This commit is contained in:
+3
-2
@@ -52,6 +52,7 @@ public class SchStudentTransferService {
|
|||||||
public void transferClass(UserContext.UserInfo user, StuTransferClassDTO model) {
|
public void transferClass(UserContext.UserInfo user, StuTransferClassDTO model) {
|
||||||
Integer schId = user.getSchId();
|
Integer schId = user.getSchId();
|
||||||
Integer targetClassId = model.getTransferClassId();
|
Integer targetClassId = model.getTransferClassId();
|
||||||
|
|
||||||
List<Integer> stuIds = model.getStuIds();
|
List<Integer> stuIds = model.getStuIds();
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
|
||||||
@@ -96,8 +97,8 @@ public class SchStudentTransferService {
|
|||||||
|
|
||||||
// 清除缓存(新旧班级都要清除)
|
// 清除缓存(新旧班级都要清除)
|
||||||
cacheService.clearClassStudentCaches(schId, affectedClassIds);
|
cacheService.clearClassStudentCaches(schId, affectedClassIds);
|
||||||
|
List<Integer> syncStuIds=students.stream().map(s->s.getStuId()).collect(Collectors.toList());
|
||||||
sendUserBaseService.moveStudentToGroup(model.getStuIds(),model.getTransferClassId(),schId);
|
sendUserBaseService.moveStudentToGroup(syncStuIds,model.getTransferClassId(),schId);
|
||||||
|
|
||||||
// 异步记录操作日志
|
// 异步记录操作日志
|
||||||
logService.transferClassLogs(user, students, targetClassId, affectedClassIds);
|
logService.transferClassLogs(user, students, targetClassId, affectedClassIds);
|
||||||
|
|||||||
Reference in New Issue
Block a user