From 8586d9fea8f817bcac1d7337eb11c2a9b60dce3d Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 28 Apr 2025 17:15:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B6=85=E5=A3=B0=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E6=96=B0=E5=A2=9E=E6=82=A3=E8=80=85=E6=96=B9=E6=B3=95?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0=E9=AA=8C=E8=AF=81=20=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E7=9A=84=E4=B8=8D=E5=85=81=E8=AE=B8=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PatientexamlistServiceImpl.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/yudao-module-tblist/yudao-module-tblist-biz/src/main/java/cn/iocoder/yudao/module/tblist/service/patientexamlist/PatientexamlistServiceImpl.java b/yudao-module-tblist/yudao-module-tblist-biz/src/main/java/cn/iocoder/yudao/module/tblist/service/patientexamlist/PatientexamlistServiceImpl.java index 7bb7cc501..ad338c496 100644 --- a/yudao-module-tblist/yudao-module-tblist-biz/src/main/java/cn/iocoder/yudao/module/tblist/service/patientexamlist/PatientexamlistServiceImpl.java +++ b/yudao-module-tblist/yudao-module-tblist-biz/src/main/java/cn/iocoder/yudao/module/tblist/service/patientexamlist/PatientexamlistServiceImpl.java @@ -290,6 +290,11 @@ public class PatientexamlistServiceImpl extends ServiceImpl 0) { for (PatientExamInfoAddReqVO createReqVO : createReqVOs) { if (createReqVO != null) { + // 检查是否已存在重复数据 + if (isDuplicateData(createReqVO.getExamId(), createReqVO.getOrgId())) { + continue; + } + patientexamlist = BeanUtils.toBean(createReqVO, PatientexamlistDO.class); dateTime = LocalDateTime.parse(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); @@ -309,7 +314,13 @@ public class PatientexamlistServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("examId", examId) + .eq("orgId", orgId); + return patientexamlistMapper.selectCount(queryWrapper) > 0; + } @Override public void updateExamItemNameById(String id, String examItemName) { validatePatientexamlistExists(id); @@ -684,4 +695,6 @@ public class PatientexamlistServiceImpl extends ServiceImpl