From eee98f24ce53ac41f71edb4aa61fb7c598002a00 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Thu, 27 Feb 2025 16:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=96=B9=E6=B3=95=20?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E4=BD=93=E6=A3=80=E7=BC=96=E5=8F=B7=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E6=82=A3=E8=80=85=E4=BD=93=E6=A3=80=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectPatientitemsController.java | 7 +++++++ .../InspectPatientitemsService.java | 4 ++++ .../InspectPatientitemsServiceImpl.java | 10 ++++++++++ 3 files changed, 21 insertions(+) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java index c43d543..579a51c 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatientitems/InspectPatientitemsController.java @@ -69,6 +69,13 @@ public class InspectPatientitemsController { patientitemsService.deletePatientitems(id); return success(true); } + @DeleteMapping("/deletemedicalSn") + @Operation(summary = "根据体检编号删除患者体检项目") + public CommonResult deletePatientmedicalSn(@RequestParam("medicalSn") String medicalSn) + { + patientitemsService.deletePatientitemcode(medicalSn); + return success(true); + } @GetMapping("/get") @Operation(summary = "获得患者体检项目") diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java index e09af10..11851ab 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsService.java @@ -44,6 +44,10 @@ public interface InspectPatientitemsService { * @param id 编号 */ void deletePatientitems(Integer id); + /* + * 根据条件编号删除对应的数据 + * */ + void deletePatientitemcode(String medicalSn); /** * 获得患者体检项目 diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java index 40a8e9c..b207647 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatientitems/InspectPatientitemsServiceImpl.java @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.inspect.service.inspectpatientitems; import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectpatient.InspectPatientDO; import cn.iocoder.yudao.module.inspect.dal.mysql.inspectpatient.InspectPatientMapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import org.springframework.stereotype.Service; @@ -73,6 +74,15 @@ public class InspectPatientitemsServiceImpl implements InspectPatientitemsServic // 删除 patientitemsMapper.deleteById(id); } + @Override + public void deletePatientitemcode(String medicalSn) + { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("medicalSn", medicalSn); + patientitemsMapper.delete(queryWrapper); + } + + private void validatePatientitemsExists(Integer id) { if (patientitemsMapper.selectById(id) == null) {