From 7a6b710b889f0183799cad3830ea5c8c47fac93e Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 24 Mar 2025 15:06:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=96=B9=E6=B3=95=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0pacs=E6=8A=93=E5=8F=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E9=A1=B9=E7=9A=84item?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inspectpacsdata/InspectPacsDataController.java | 8 +++++++- .../inspectpacsdata/InspectPacsDataService.java | 4 ++++ .../inspectpacsdata/InspectPacsDataServiceImpl.java | 11 ++++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpacsdata/InspectPacsDataController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpacsdata/InspectPacsDataController.java index 0a196cc..f88c2c9 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpacsdata/InspectPacsDataController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpacsdata/InspectPacsDataController.java @@ -54,7 +54,13 @@ public class InspectPacsDataController { pacsDataService.updatePacsData(updateReqVO); return success(true); } - + @PutMapping("/updatePacsDataitem") + @Operation(summary = "更新pacs抓取数据对应项的item") + public CommonResult updatePacsDataitem(@Valid @RequestBody InspectPacsDataSaveReqVO updateReqVO) + { + pacsDataService.updatePacsDataitem(updateReqVO); + return success(true); + } @DeleteMapping("/delete") @Operation(summary = "删除pacs抓取数据") @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/inspectpacsdata/InspectPacsDataService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataService.java index 9dba36b..6419fc7 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataService.java @@ -40,6 +40,10 @@ public interface InspectPacsDataService { * @param id 编号 */ void deletePacsData(Integer id); + /* + * 根据体检编号更新pacsdata表的item字段 + * */ + void updatePacsDataitem(InspectPacsDataSaveReqVO updateReqVO); /** * 获得pacs抓取数据 diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataServiceImpl.java index 49abda8..6d31ff7 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpacsdata/InspectPacsDataServiceImpl.java @@ -1,6 +1,7 @@ package cn.iocoder.yudao.module.inspect.service.inspectpacsdata; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -61,7 +62,15 @@ public class InspectPacsDataServiceImpl implements InspectPacsDataService { // 删除 pacsDataMapper.deleteById(id); } - + @Override + public void updatePacsDataitem(InspectPacsDataSaveReqVO updateReqVO) + { + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.eq(InspectPacsDataDO::getCode, updateReqVO.getCode()) + .eq(InspectPacsDataDO::getType, updateReqVO.getType()) + .set(InspectPacsDataDO::getItem, updateReqVO.getItem()); + pacsDataMapper.update(null, updateWrapper); + } private void validatePacsDataExists(Integer id) { if (pacsDataMapper.selectById(id) == null) {