From 43f111dc0b9aaac9415eee56fa62dfc454ba203e Mon Sep 17 00:00:00 2001 From: luohairen <3399054449@qq.com> Date: 星期一, 28 十月 2024 15:22:57 +0800 Subject: [PATCH] 实现学生列表、教师列表、管理员列表的班级展示 --- src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java index c13dc99..85c6fd1 100644 --- a/src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java +++ b/src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java @@ -6,6 +6,7 @@ import com.ycl.jxkg.domain.entity.ClassesUser; import com.ycl.jxkg.domain.entity.User; import com.ycl.jxkg.domain.form.EditClassesUserForm; +import com.ycl.jxkg.domain.vo.StudentVO; import com.ycl.jxkg.enums.RoleEnum; import com.ycl.jxkg.enums.UserStatusEnum; import com.ycl.jxkg.mapper.ClassesUserMapper; @@ -25,6 +26,7 @@ import org.springframework.util.Assert; import org.springframework.util.StringUtils; +import java.util.Date; import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -70,6 +72,7 @@ user.setPhone(form.getPhone()); user.setRealName(form.getRealName()); user.setSex(form.getSex()); + user.setLastUpdatePasswordTime(new Date()); userMapper.insert(user); ClassesUser classesUser = new ClassesUser(); @@ -100,11 +103,33 @@ BeanUtils.copyProperties(form, classesUser); baseMapper.updateById(classesUser); - BeanUtils.copyProperties(classesUser, user); +// BeanUtils.copyProperties(classesUser, user); +// userMapper.updateById(user); + user.setUserName(form.getAccount()); + user.setPassword(form.getPassword()); + user.setPhone(form.getPhone()); + user.setRealName(form.getRealName()); + user.setSex(form.getSex()); userMapper.updateById(user); return Result.ok("淇敼鎴愬姛"); } + @Override + public List<StudentVO> getTeacherListByClassesId(Integer id) { + return baseMapper.getTeacherListByClassesId(id); + } + + /** + * 鏍规嵁鐢ㄦ埛id鑾峰彇鐢ㄦ埛鐝骇淇℃伅 + * + * @param userId + * @return + */ + @Override + public List<Integer> getByUserId(Integer userId) { + return classesUserMapper.getClassesByUserId(userId); + } + /** * 淇敼 * -- Gitblit v1.8.0