From 5e1dc8b04295a299bae4b2252ee4a43ff83c73a1 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Thu, 3 Apr 2025 16:03:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B6=85=E5=A3=B0=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=96=B9=E6=B3=95=20=E9=87=8D=E7=BD=AE=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E5=9B=BE=E7=89=87=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/framework/common/pojo/CommonResult.java | 7 ------- .../admin/ultrasonic/ultrasonicController.java | 4 +++- .../service/medicalimg/medicalimgService.java | 4 ++++ .../service/medicalimg/medicalimgServiceImpl.java | 14 +++++++++++--- 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/pojo/CommonResult.java b/yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/pojo/CommonResult.java index 81ed17f3d..c7a7873ea 100644 --- a/yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/pojo/CommonResult.java +++ b/yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/pojo/CommonResult.java @@ -75,13 +75,6 @@ public class CommonResult implements Serializable { return result; } - public static CommonResult success( String msg) { - CommonResult result = new CommonResult<>(); - result.code = GlobalErrorCodeConstants.SUCCESS.getCode(); - result.data = null; - result.msg = msg; - return result; - } public static boolean isSuccess(Integer code) { return Objects.equals(code, GlobalErrorCodeConstants.SUCCESS.getCode()); } diff --git a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/controller/admin/ultrasonic/ultrasonicController.java b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/controller/admin/ultrasonic/ultrasonicController.java index 1bb26cd0d..b9f71cd31 100644 --- a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/controller/admin/ultrasonic/ultrasonicController.java +++ b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/controller/admin/ultrasonic/ultrasonicController.java @@ -280,6 +280,7 @@ public class ultrasonicController { //如果他是选择 则先进行更新成0 在进行更新1 会存在多次保存 审核只有一次 demedicalimgDO.setRegId(updateReqVO.get(0).getRegid()); demedicalimgDO.setSelected("0"); + demedicalimgDO.setId(s.getId()); } if(demedicalimgDO.getRegId()!=null) { @@ -290,7 +291,8 @@ public class ultrasonicController { } //先进行更新 if (!dedoList.isEmpty()) { - medicalimgService.updateBatchById(dedoList); + // medicalimgService.updateBatchById(dedoList); + medicalimgService.updateimageselect(dedoList.get(0).getRegId()); } if (!doList.isEmpty()) { diff --git a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgService.java b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgService.java index a9dde1cf8..5bc0f4fe5 100644 --- a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgService.java +++ b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgService.java @@ -21,4 +21,8 @@ public interface medicalimgService extends IService { int insimage(medicalimgDO medicalimgDO); String GetImagevideo(String orgId,String regId); + /* + * 更新患者的所有图片选中标识 置为0 + * */ + void updateimageselect(String regid); } diff --git a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgServiceImpl.java b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgServiceImpl.java index e91ed4c17..414453d0f 100644 --- a/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgServiceImpl.java +++ b/yudao-module-ultrasoniccom/yudao-module-ultrasoniccom-biz/src/main/java/cn/iocoder/yudao/module/ultrasoniccom/service/medicalimg/medicalimgServiceImpl.java @@ -4,15 +4,13 @@ import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.ultrasoniccom.controller.admin.ultrasonic.medicalimg.medicalimgVO; import cn.iocoder.yudao.module.ultrasoniccom.dal.ultrasonic.medicalimg.medicalimgDO; import cn.iocoder.yudao.module.ultrasoniccom.dal.ultrasonic.medicalimg.medicalimgMapper; -import cn.iocoder.yudao.module.ultrasoniccom.dal.ultrasonic.ultrasonicDO; import cn.iocoder.yudao.module.ultrasoniccom.dal.ultrasonic.ultrasonicMapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; -import java.util.List; -import java.util.UUID; @Service @Validated @@ -43,4 +41,14 @@ public class medicalimgServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper<>(); + updateWrapper.eq("regid", regid) // 设置更新条件 + .set("selected", "0"); // 设置要更新的字段 + + // 执行更新操作 + medicalimgMapper.update(null, updateWrapper); + } }