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) {