|
@@ -196,12 +196,15 @@ public class TEExamStudentController {
|
|
QueryWrapper<TEStudent> teExamStudentQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<TEStudent> teExamStudentQueryWrapper = new QueryWrapper<>();
|
|
teExamStudentQueryWrapper.lambda().eq(TEStudent::getName, s.getName())
|
|
teExamStudentQueryWrapper.lambda().eq(TEStudent::getName, s.getName())
|
|
.eq(TEStudent::getIdentity, s.getIdentity()).eq(TEStudent::getOrgId, tbOrg.getId());
|
|
.eq(TEStudent::getIdentity, s.getIdentity()).eq(TEStudent::getOrgId, tbOrg.getId());
|
|
- int count = teStudentService.count(teExamStudentQueryWrapper);
|
|
|
|
- if (count == 0) {
|
|
|
|
|
|
+ TEStudent student = teStudentService.getOne(teExamStudentQueryWrapper);
|
|
|
|
+ if (student == null) {
|
|
TEStudent teStudent = new TEStudent(tbOrg.getId(), s.getIdentity(), s.getName(), tbUser.getId());
|
|
TEStudent teStudent = new TEStudent(tbOrg.getId(), s.getIdentity(), s.getName(), tbUser.getId());
|
|
teStudentService.save(teStudent);
|
|
teStudentService.save(teStudent);
|
|
s.setStudentId(teStudent.getId());
|
|
s.setStudentId(teStudent.getId());
|
|
s.setCreateId(tbUser.getId());
|
|
s.setCreateId(tbUser.getId());
|
|
|
|
+ }else {
|
|
|
|
+ s.setStudentId(student.getId());
|
|
|
|
+ s.setCreateId(tbUser.getId());
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
UpdateWrapper<TEExamStudent> teExamStudentUpdateWrapper = new UpdateWrapper<>();
|
|
UpdateWrapper<TEExamStudent> teExamStudentUpdateWrapper = new UpdateWrapper<>();
|