修复老师导入

This commit is contained in:
limin 2025-01-06 20:00:46 +08:00
parent 47bcbc79f6
commit d439395724
2 changed files with 12 additions and 7 deletions

View File

@ -13,12 +13,8 @@ public enum UserImportEnums implements IntArrayValuable {
STUDENT_0(0, "学生"),
STUDENT_1(1, "学员"),
SEX_1(1, ""),
SEX_2(2, ""),
TEACHER_0(0, "老师"),
TEACHER_1(1, "教师"),
ENABLE(0, "开启"),
DISABLE(1, "关闭");
TEACHER_0(0, "教师"),
TEACHER_1(1, "培训教师");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(UserImportEnums::getStatus).toArray();
/**

View File

@ -31,6 +31,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.io.IOException;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -275,7 +276,15 @@ public class UserController {
if (!list.isEmpty()) {
list.stream().forEach(sysStudentUser ->{
AdminUserDO user = new AdminUserDO();
BeanUtil.copyProperties(sysStudentUser, user);
user.setUsername(sysStudentUser.getUsername());
user.setUserNo(sysStudentUser.getUserNo());
user.setNickname(sysStudentUser.getNickname());
user.setEmail(sysStudentUser.getEmail());
user.setMobile(sysStudentUser.getMobile());
user.setSex(Integer.valueOf(sysStudentUser.getSex()));
user.setStatus(Integer.valueOf(sysStudentUser.getStatus()));
user.setBirthDate(LocalDateTime.parse(sysStudentUser.getBirthDate()));
user.setStatusType(UserImportEnums.getStatusByName(sysStudentUser.getStatusType()));
user.setUserType(1);
userList.add(user);
});