From d01fa2df1b46f45647e82be6d1476ea1e295f995 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期日, 27 十月 2024 21:31:53 +0800 Subject: [PATCH] 一个班级可以有多个老师 --- src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java | 16 +++++++++++++++- 1 files changed, 15 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..59fa3b9 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,22 @@ 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); + } + /** * 淇敼 * -- Gitblit v1.8.0