From ddb6b32165cdfe3ff0278efffc1f35813eea4362 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Thu, 7 Nov 2024 15:58:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ZyInfoStudentController.java | 33 ++++++++++++++----- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java index b928eab5..cbb751bb 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyInfoStudent/controller/ZyInfoStudentController.java @@ -685,16 +685,31 @@ public class ZyInfoStudentController extends JeecgController 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()); + zyInfoStudent1.setCreateTime(new Date()); + zyInfoStudent1.setFilePath(zyInfoStudent.getFilePath()); + zyInfoStudent1.setStudentName(user.getRealname()); + zyInfoStudentService.save(zyInfoStudent1); + stuPar =zyInfoStudent1; + zyInfoStudent =zyInfoStudent1; + } + }else{ stuPar.setFilePath(zyInfoStudent.getFilePath());