From 133d07043dae03b7af80cf1f334917779ae62f20 Mon Sep 17 00:00:00 2001 From: Flow <958079825@qq.com> Date: Thu, 26 Jun 2025 17:31:50 +0800 Subject: [PATCH] lazy --- .../InspectPatientController.java | 9 +++++++++ .../inspectpatient/InspectPatientService.java | 8 ++++++++ .../InspectPatientServiceImpl.java | 19 ++++++++++++++----- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java index 4524b39..7fb4b9c 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/InspectPatientController.java @@ -2034,4 +2034,13 @@ public class InspectPatientController { patientService.updatePatientOrg(medicalSn, examhoscode, examhosname,hospitalNo,shortid); return success(true); } + + @PutMapping("/updateChiefinspector") + @Operation(summary = "根据体检编号更新总检医生") + public CommonResult updateChiefinspector(@RequestParam("medicalSn") String medicalSn, + @RequestParam("chiefinspectorid") String chiefinspectorid, + @RequestParam("chiefinspector") String chiefinspector) { + patientService.updateChiefinspector(medicalSn, chiefinspectorid, chiefinspector); + return success(true); + } } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java index 1835031..cfcf556 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientService.java @@ -186,4 +186,12 @@ public interface InspectPatientService { * @param barcodetime 条码时间 */ void updateBarcodeTime(String medicalSn, Date barcodetime); + + /** + * 根据体检编号更新总检医生ID和姓名 + * @param medicalSn 体检编号 + * @param chiefinspectorid 总检医生ID + * @param chiefinspector 总检医生姓名 + */ + void updateChiefinspector(String medicalSn, String chiefinspectorid, String chiefinspector); } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java index 9e545c7..6a40356 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectpatient/InspectPatientServiceImpl.java @@ -106,12 +106,11 @@ public class InspectPatientServiceImpl implements InspectPatientService { patientMapper.update(null, updateWrapper); } @Override - public void updatedoctorid(InspectPatientSaveReqVO updateReqVO) - { + public void updateChiefinspector(String medicalSn, String chiefinspectorid, String chiefinspector) { LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); - updateWrapper.eq(InspectPatientDO::getMedicalSn, updateReqVO.getMedicalSn()) - .set(InspectPatientDO::getChiefinspectorid, updateReqVO.getChiefinspectorid()) - .set(InspectPatientDO::getChiefinspector, updateReqVO.getChiefinspector()); + updateWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn) + .set(InspectPatientDO::getChiefinspectorid, chiefinspectorid) + .set(InspectPatientDO::getChiefinspector, chiefinspector); patientMapper.update(null, updateWrapper); } @Override @@ -1177,4 +1176,14 @@ public class InspectPatientServiceImpl implements InspectPatientService { // 执行更新 patientMapper.update(null, updateWrapper); } + + @Override + public void updatedoctorid(InspectPatientSaveReqVO updateReqVO) + { + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.eq(InspectPatientDO::getMedicalSn, updateReqVO.getMedicalSn()) + .set(InspectPatientDO::getChiefinspectorid, updateReqVO.getChiefinspectorid()) + .set(InspectPatientDO::getChiefinspector, updateReqVO.getChiefinspector()); + patientMapper.update(null, updateWrapper); + } } \ No newline at end of file