|
@@ -126,7 +126,7 @@ public class StudentService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- Student entity = studentRepo.findByIdentityNumberAndRootOrgId(student.getIdentityNumber(),student.getRootOrgId());
|
|
|
|
|
|
+ Student entity = studentRepo.findByIdentityNumberAndRootOrgId(student.getIdentityNumber(), student.getRootOrgId());
|
|
if (entity != null) {//身份证查找不为空,更新学号
|
|
if (entity != null) {//身份证查找不为空,更新学号
|
|
entity.setStudentCode(student.getStudentCode());
|
|
entity.setStudentCode(student.getStudentCode());
|
|
entity.setUpdateTime(new Date());
|
|
entity.setUpdateTime(new Date());
|
|
@@ -143,9 +143,9 @@ public class StudentService {
|
|
user.setEnable(student.getUser().getEnable() == null ? true : student.getUser().getEnable());
|
|
user.setEnable(student.getUser().getEnable() == null ? true : student.getUser().getEnable());
|
|
String password = null;
|
|
String password = null;
|
|
if (!StringUtils.isEmpty(student.getIdentityNumber())) {//身份证号后6位
|
|
if (!StringUtils.isEmpty(student.getIdentityNumber())) {//身份证号后6位
|
|
- if(!StringUtils.isEmpty(student.getStudentCode())){
|
|
|
|
|
|
+ if (!StringUtils.isEmpty(student.getStudentCode())) {
|
|
user.setLoginName(student.getStudentCode());
|
|
user.setLoginName(student.getStudentCode());
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
user.setLoginName(student.getIdentityNumber());
|
|
user.setLoginName(student.getIdentityNumber());
|
|
}
|
|
}
|
|
password = student.getIdentityNumber().substring(student.getIdentityNumber().length() - 6, student.getIdentityNumber().length());
|
|
password = student.getIdentityNumber().substring(student.getIdentityNumber().length() - 6, student.getIdentityNumber().length());
|
|
@@ -183,7 +183,7 @@ public class StudentService {
|
|
student = studentRepo.findByUserRootOrgIdAndStudentCode(org.getId(), loginName);
|
|
student = studentRepo.findByUserRootOrgIdAndStudentCode(org.getId(), loginName);
|
|
}
|
|
}
|
|
if (LoginType.IDENTITY_NUMBER.equals(loginType)) {
|
|
if (LoginType.IDENTITY_NUMBER.equals(loginType)) {
|
|
- student = studentRepo.findByIdentityNumberAndRootOrgId(loginName,org.getId());
|
|
|
|
|
|
+ student = studentRepo.findByIdentityNumberAndRootOrgId(loginName, org.getId());
|
|
}
|
|
}
|
|
if (student == null) {
|
|
if (student == null) {
|
|
throw new RuntimeException("该用户不存在");
|
|
throw new RuntimeException("该用户不存在");
|
|
@@ -206,18 +206,19 @@ public class StudentService {
|
|
UserInfo userInfo = userService.getUserInfo(student.getUser(), token);
|
|
UserInfo userInfo = userService.getUserInfo(student.getUser(), token);
|
|
userInfo.setStudentId(student.getId());
|
|
userInfo.setStudentId(student.getId());
|
|
userInfo.setIdentityNumber(student.getIdentityNumber());
|
|
userInfo.setIdentityNumber(student.getIdentityNumber());
|
|
|
|
+ userInfo.setStudentCode(student.getStudentCode());
|
|
return userInfo;
|
|
return userInfo;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- public Student update(Student student) {
|
|
|
|
- student.setUpdateTime(new Date());
|
|
|
|
|
|
+ public Student update(Student student) {
|
|
|
|
+ student.setUpdateTime(new Date());
|
|
User user = userRepo.findOne(student.getUser().getId());
|
|
User user = userRepo.findOne(student.getUser().getId());
|
|
user.setName(student.getName());
|
|
user.setName(student.getName());
|
|
student.setUser(user);
|
|
student.setUser(user);
|
|
student = studentRepo.save(student);
|
|
student = studentRepo.save(student);
|
|
dataSendService.sendStudent(student);
|
|
dataSendService.sendStudent(student);
|
|
- return student;
|
|
|
|
- }
|
|
|
|
|
|
+ return student;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|