From 0888c1b8cc3ade0417029e802fc34417f35a3e90 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Wed, 19 Feb 2025 15:41:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=B9=E9=87=8F=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=82=A3=E8=80=85=E4=BD=93=E6=A3=80=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectPatientitemsController.java | 7 ++++++- .../inspectpatientitems/InspectPatientitemsService.java | 4 ++++ .../InspectPatientitemsServiceImpl.java | 8 +++++++- 3 files changed, 17 insertions(+), 2 deletions(-) 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 991215b..c43d543 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 @@ -56,7 +56,12 @@ public class InspectPatientitemsController { patientitemsService.updatePatientitems(updateReqVO); return success(true); } - + @PutMapping("/batchupdate") + @Operation(summary = "批量更新患者体检项目") + public CommonResult updateListPatientitems(@Valid @RequestBody List ListcreateReqVO) + { + return success(patientitemsService.updateListPatientitems(ListcreateReqVO)); + } @DeleteMapping("/delete") @Operation(summary = "删除患者体检项目") @Parameter(name = "id", description = "编号", required = true) 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 315c283..5b155f4 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 @@ -26,6 +26,10 @@ public interface InspectPatientitemsService { * 批量创建患者体检项目 * */ boolean createPatientListitems(List listcreateReqVO); + /* + * 批量更新患者体检项目 + * */ + boolean updateListPatientitems(List listcreateReqVO); /** * 更新患者体检项目 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 aa9f4f0..0c441dc 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 @@ -50,7 +50,13 @@ public class InspectPatientitemsServiceImpl implements InspectPatientitemsServic boolean bol= patientitemsMapper.insertBatch(patientlistitems); return bol; } - + @Override + public boolean updateListPatientitems(List listcreateReqVO) + { + List patientlistitems = BeanUtils.toBean(listcreateReqVO, InspectPatientitemsDO.class); + boolean bol= patientitemsMapper.updateBatch(patientlistitems); + return bol; + } @Override public void updatePatientitems(InspectPatientitemsSaveReqVO updateReqVO) { // 校验存在