From 6e1fd8efd17e6d48260348f732be3f96e3b34beb Mon Sep 17 00:00:00 2001 From: Flow <958079825@qq.com> Date: Wed, 11 Jun 2025 15:56:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E4=B9=8C=E5=85=B0=E5=AF=9F?= =?UTF-8?q?=E5=B8=83=E7=AC=AC=E5=9B=9B=E5=8C=BB=E9=99=A2=EF=BC=9A121526004?= =?UTF-8?q?609160793|=E4=B9=8C=E5=85=B0=E5=AF=9F=E5=B8=83=E7=AC=AC?= =?UTF-8?q?=E5=9B=9B=E5=8C=BB=E9=99=A2=E5=AE=9E=E9=AA=8C=E5=AE=A4=EF=BC=9A?= =?UTF-8?q?221526004609160793?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yudao-module-inspect/yudao-module-inspect-biz/pom.xml | 6 ++++++ .../admin/inspectpatient/InspectPatientController.java | 10 ++++++---- .../service/inspectpatient/InspectPatientService.java | 2 +- .../inspectpatient/InspectPatientServiceImpl.java | 5 +++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/pom.xml b/yudao-module-inspect/yudao-module-inspect-biz/pom.xml index 1572da7..8cf7e06 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/pom.xml +++ b/yudao-module-inspect/yudao-module-inspect-biz/pom.xml @@ -29,6 +29,12 @@ yudao-spring-boot-starter-security + + + cn.iocoder.boot + yudao-common + + cn.iocoder.boot 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 e97525f..c2758e4 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 @@ -476,7 +476,8 @@ public class InspectPatientController { Map patient = new HashMap<>(); patient.put("patientName", patientDO.getPName()); patient.put("idCard", patientDO.getCardId()); - patient.put("hospitalCode", "121526004609160793"); + //乌兰察布第四医院:121526004609160793|乌兰察布第四医院实验室:221526004609160793 + patient.put("hospitalCode", patientDO.getHospitalNo()); patient.put("sampleSource", "TJ"); patient.put("patientGender", patientDO.getGender().equals("女") ? "1" : "0"); patient.put("patientAge", StrUtils.calculateAgeFromIdCard(patientDO.getCardId())); @@ -531,7 +532,7 @@ public class InspectPatientController { InspectPatientSaveReqVO updateReqVO = new InspectPatientSaveReqVO(); updateReqVO.setMedicalSn(patientDO.getMedicalSn()); - updateReqVO.setHospitalNo("121526004609160793");//乌兰察布第四医院 暂时写死 + updateReqVO.setHospitalNo(patientDO.getHospitalNo()); updateReqVO.setNcgcode(checkBarCode2); updateReqVO.setXcgcode(checkBarCode1); updateReqVO.setShqx(checkBarCode3); @@ -2021,8 +2022,9 @@ public class InspectPatientController { @Operation(summary = "根据体检编号更新患者归属医院") public CommonResult updatePatientOrg(@RequestParam("medicalSn") String medicalSn, @RequestParam("examhoscode") String examhoscode, - @RequestParam("examhosname") String examhosname) { - patientService.updatePatientOrg(medicalSn, examhoscode, examhosname); + @RequestParam("examhosname") String examhosname, + @RequestParam("hospitalNo") String hospitalNo) { + patientService.updatePatientOrg(medicalSn, examhoscode, examhosname,hospitalNo); 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 32294c7..5a24035 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 @@ -61,7 +61,7 @@ public interface InspectPatientService { /* * 根据体检编号更新患者归属医院信息 */ - void updatePatientOrg(String medicalSn, String examhoscode, String examhosname); + void updatePatientOrg(String medicalSn, String examhoscode, String examhosname,String hospitalNo); /** * 删除患者信息 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 b50744a..49ea3c0 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 @@ -137,11 +137,12 @@ public class InspectPatientServiceImpl implements InspectPatientService { patientMapper.update(null, updateWrapper); } @Override - public void updatePatientOrg(String medicalSn, String examhoscode, String examhosname) { + public void updatePatientOrg(String medicalSn, String examhoscode, String examhosname,String hospitalNo) { LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn) .set(InspectPatientDO::getExamhoscode, examhoscode) - .set(InspectPatientDO::getExamhosname, examhosname); + .set(InspectPatientDO::getExamhosname, examhosname) + .set(InspectPatientDO::getHospitalNo, hospitalNo); patientMapper.update(null, updateWrapper); } @Override