From 326f0c89678931f01d6ba8a8076d66285a09fdc4 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Thu, 24 Jul 2025 17:40:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=A8=E6=80=81=E8=A1=80?= =?UTF-8?q?=E6=B0=A7=E7=95=8C=E9=9D=A2=E7=9A=84=E7=9B=B8=E5=85=B3=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/spo2info/Spo2infoController.java | 6 ++++++ .../admin/spo2info/vo/Spo2diagnosisVo.java | 15 +++++++++++++++ .../system/service/spo2info/Spo2infoService.java | 5 +++++ .../service/spo2info/Spo2infoServiceImpl.java | 12 ++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/vo/Spo2diagnosisVo.java diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/Spo2infoController.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/Spo2infoController.java index e484de1..4fe989c 100644 --- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/Spo2infoController.java +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/Spo2infoController.java @@ -105,6 +105,12 @@ public class Spo2infoController { return success(true); } + @PutMapping("/update-diagnosis") + @Operation(summary = "更新诊断结果") + public CommonResult upSpoInfodiagnosis(@Valid @RequestBody Spo2diagnosisVo updateReqVO) { + spo2infoService.upSpoInfodiagnosis(updateReqVO.getId(), updateReqVO.getDiagnosis()); + return success(true); + } @DeleteMapping("/delete-list") @Parameter(name = "ids", description = "编号", required = true) diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/vo/Spo2diagnosisVo.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/vo/Spo2diagnosisVo.java new file mode 100644 index 0000000..65a6f8a --- /dev/null +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/spo2info/vo/Spo2diagnosisVo.java @@ -0,0 +1,15 @@ +package cn.iocoder.yudao.module.system.controller.admin.spo2info.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class Spo2diagnosisVo { + + private Integer id; + + @Schema(description = "诊断结果") + private String diagnosis; + + +} diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoService.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoService.java index 596bb06..0576b16 100644 --- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoService.java +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoService.java @@ -48,6 +48,11 @@ public interface Spo2infoService { * * */ void applySuperiorReview(Integer id, String orgid); + /* + * 更新诊断结论 + * */ + void upSpoInfodiagnosis(Integer id, String diagnosis); + /* * 更新设备ID 设备名称 * */ diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoServiceImpl.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoServiceImpl.java index dce3d47..45937af 100644 --- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoServiceImpl.java +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/spo2info/Spo2infoServiceImpl.java @@ -93,6 +93,18 @@ public class Spo2infoServiceImpl implements Spo2infoService { Spo2infoDO updateObj = BeanUtils.toBean(updateReqVO, Spo2infoDO.class); spo2infoMapper.updateById(updateObj); } + + + @Override + public void upSpoInfodiagnosis(Integer id, String diagnosis) + { + Spo2infoSaveReqVO updateReqVO = new Spo2infoSaveReqVO(); + updateReqVO.setId(id); + updateReqVO.setDiagnosis(diagnosis); + Spo2infoDO updateObj = BeanUtils.toBean(updateReqVO, Spo2infoDO.class); + spo2infoMapper.updateById(updateObj); + } + @Override public void updevice(Integer id, String deviceid, String devicename) {