修改bug
This commit is contained in:
parent
29c6862f8b
commit
ddb6b32165
|
@ -685,7 +685,20 @@ public class ZyInfoStudentController extends JeecgController<ZyInfoStudent, IZyI
|
|||
ZyInfoStudent stuPar = zyInfoStudentService.getById(zyInfoStudent.getStuId());
|
||||
ZyInfo zyInfo = zyInfoService.getById(zyInfoStudent.getMainId());
|
||||
if(stuPar==null) {
|
||||
|
||||
//20241107新增判断,看原来是否有数据,防止重复添加
|
||||
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
QueryWrapper<ZyInfoStudent> zyInfoStudentQueryWrapper = new QueryWrapper<>();
|
||||
zyInfoStudentQueryWrapper.eq("create_by",user.getUsername());
|
||||
zyInfoStudentQueryWrapper.eq("main_id",zyInfoStudent.getMainId());
|
||||
zyInfoStudentQueryWrapper.last("limit 1");
|
||||
ZyInfoStudent zyInfoStudent2 = zyInfoStudentService.getOne(zyInfoStudentQueryWrapper);
|
||||
if(zyInfoStudent2!=null){
|
||||
//20241107新增判断,看原来是否有数据,防止重复添加,将原来的id赋值到请求数据里
|
||||
zyInfoStudent.setId(zyInfoStudent2.getId());
|
||||
stuPar.setFilePath(zyInfoStudent.getFilePath());
|
||||
zyInfoStudent =stuPar;
|
||||
}else{
|
||||
ZyInfoStudent zyInfoStudent1 = new ZyInfoStudent();
|
||||
zyInfoStudent1.setMainId(zyInfo.getId());
|
||||
zyInfoStudent1.setCreateBy(user.getUsername());
|
||||
|
@ -695,6 +708,8 @@ public class ZyInfoStudentController extends JeecgController<ZyInfoStudent, IZyI
|
|||
zyInfoStudentService.save(zyInfoStudent1);
|
||||
stuPar =zyInfoStudent1;
|
||||
zyInfoStudent =zyInfoStudent1;
|
||||
}
|
||||
|
||||
}else{
|
||||
stuPar.setFilePath(zyInfoStudent.getFilePath());
|
||||
|
||||
|
|
Loading…
Reference in New Issue