xiangpei
2024-10-27 d01fa2df1b46f45647e82be6d1476ea1e295f995
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);
    }
    /**
     * 修改
     *