|
@@ -271,7 +271,7 @@ public class TEExamStudentController {
|
|
if (Objects.isNull(teExamStudent)) {
|
|
if (Objects.isNull(teExamStudent)) {
|
|
if (Objects.isNull(teStudent)) {//如果学生数据为空则插入学生数据
|
|
if (Objects.isNull(teStudent)) {//如果学生数据为空则插入学生数据
|
|
//先插入学生档案数据
|
|
//先插入学生档案数据
|
|
- teStudent = new TEStudent(tbOrg.getId(), s.getIdentity(), s.getName(), tbUser.getId());
|
|
|
|
|
|
+ teStudent = new TEStudent(tbOrg.getId(), s.getIdentity(), s.getName(), tbUser.getId(), s.getMobileNumber());
|
|
teStudent.setPassword(SystemConstant.DEFAULT_PASSWORD);
|
|
teStudent.setPassword(SystemConstant.DEFAULT_PASSWORD);
|
|
teStudentService.save(teStudent);
|
|
teStudentService.save(teStudent);
|
|
s.setStudentId(teStudent.getId());
|
|
s.setStudentId(teStudent.getId());
|
|
@@ -279,10 +279,14 @@ public class TEExamStudentController {
|
|
} else {//否则插入考生数据
|
|
} else {//否则插入考生数据
|
|
s.setStudentId(teStudent.getId());
|
|
s.setStudentId(teStudent.getId());
|
|
s.setCreateId(tbUser.getId());
|
|
s.setCreateId(tbUser.getId());
|
|
|
|
+ if (Objects.nonNull(s.getMobileNumber()) && !Objects.equals(s.getMobileNumber().trim(), "")) {
|
|
|
|
+ teStudent.setMobileNumber(s.getMobileNumber());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
UpdateWrapper<TEStudent> teStudentUpdateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<TEStudent> teStudentUpdateWrapper = new UpdateWrapper<>();
|
|
teStudentUpdateWrapper.lambda().set(TEStudent::getName, s.getName())
|
|
teStudentUpdateWrapper.lambda().set(TEStudent::getName, s.getName())
|
|
|
|
+ .set(TEStudent::getMobileNumber, s.getMobileNumber())
|
|
.eq(TEStudent::getIdentity, s.getIdentity())
|
|
.eq(TEStudent::getIdentity, s.getIdentity())
|
|
.eq(TEStudent::getOrgId, tbOrg.getId());
|
|
.eq(TEStudent::getOrgId, tbOrg.getId());
|
|
teStudentService.update(teStudentUpdateWrapper);
|
|
teStudentService.update(teStudentUpdateWrapper);
|