From ce544d635d038ffa48ae2af6a527dbe217c4f0f4 Mon Sep 17 00:00:00 2001 From: Flow <958079825@qq.com> Date: Thu, 12 Jun 2025 14:01:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9E=84=E7=9F=AD=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/inspectpatient/InspectPatientController.java | 5 +++-- .../admin/inspectpatient/vo/InspectPatientInfoVO.java | 3 +++ .../admin/inspectpatient/vo/InspectPatientPageReqVO.java | 3 +++ .../admin/inspectpatient/vo/InspectPatientRespVO.java | 3 +++ .../admin/inspectpatient/vo/InspectPatientSaveReqVO.java | 4 ++++ .../dal/dataobject/inspectpatient/InspectPatientDO.java | 5 +++++ .../dal/mysql/inspectpatient/InspectPatientMapper.java | 3 ++- .../service/inspectpatient/InspectPatientService.java | 2 +- .../service/inspectpatient/InspectPatientServiceImpl.java | 5 +++-- 9 files changed, 27 insertions(+), 6 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 c2758e4..185f070 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 @@ -2023,8 +2023,9 @@ public class InspectPatientController { public CommonResult updatePatientOrg(@RequestParam("medicalSn") String medicalSn, @RequestParam("examhoscode") String examhoscode, @RequestParam("examhosname") String examhosname, - @RequestParam("hospitalNo") String hospitalNo) { - patientService.updatePatientOrg(medicalSn, examhoscode, examhosname,hospitalNo); + @RequestParam("hospitalNo") String hospitalNo, + @RequestParam("shortid") String shortid) { + patientService.updatePatientOrg(medicalSn, examhoscode, examhosname,hospitalNo,shortid); 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/controller/admin/inspectpatient/vo/InspectPatientInfoVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientInfoVO.java index 3c08390..0e89500 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientInfoVO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientInfoVO.java @@ -76,4 +76,7 @@ public class InspectPatientInfoVO { @Schema(description = "体检医院名称") private String examhosname; + + @Schema(description = "机构短号") + private String shortid; } diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientPageReqVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientPageReqVO.java index 153537f..dfa069b 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientPageReqVO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientPageReqVO.java @@ -151,4 +151,7 @@ public class InspectPatientPageReqVO extends PageParam { @Schema(description = "体检医院名称") private String examhosname; + @Schema(description = "机构短号") + private String shortid; + } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java index 24295b0..27b9790 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java @@ -161,4 +161,7 @@ public class InspectPatientRespVO { @Schema(description = "体检医院名称") private String examhosname; + @Schema(description = "机构短号") + private String shortid; + } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientSaveReqVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientSaveReqVO.java index c0d9f4a..5750916 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientSaveReqVO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientSaveReqVO.java @@ -134,4 +134,8 @@ public class InspectPatientSaveReqVO { @Schema(description = "体检医院名称") private String examhosname; + + @Schema(description = "机构短号") + private String shortid; + } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/dataobject/inspectpatient/InspectPatientDO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/dataobject/inspectpatient/InspectPatientDO.java index 69a7980..d0c6cd4 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/dataobject/inspectpatient/InspectPatientDO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/dataobject/inspectpatient/InspectPatientDO.java @@ -270,5 +270,10 @@ public class InspectPatientDO { */ @TableField("examhosname") private String examhosname; + /** + * 机构短号 + */ + @TableField("shortid") + private String shortid; } \ No newline at end of file diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatient/InspectPatientMapper.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatient/InspectPatientMapper.java index d138842..7241302 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatient/InspectPatientMapper.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/dal/mysql/inspectpatient/InspectPatientMapper.java @@ -76,7 +76,8 @@ public interface InspectPatientMapper extends BaseMapperX { InspectPatientDO::getIsprint, InspectPatientDO::getPrinttime, InspectPatientDO::getExamhoscode, - InspectPatientDO::getExamhosname + InspectPatientDO::getExamhosname, + InspectPatientDO::getShortid ); return selectPage(reqVO, queryWrapper); } 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 5a24035..b5fe690 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,String hospitalNo); + void updatePatientOrg(String medicalSn, String examhoscode, String examhosname,String hospitalNo,String shortid); /** * 删除患者信息 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 49ea3c0..3891ebb 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,12 +137,13 @@ public class InspectPatientServiceImpl implements InspectPatientService { patientMapper.update(null, updateWrapper); } @Override - public void updatePatientOrg(String medicalSn, String examhoscode, String examhosname,String hospitalNo) { + public void updatePatientOrg(String medicalSn, String examhoscode, String examhosname,String hospitalNo,String shortid) { LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.eq(InspectPatientDO::getMedicalSn, medicalSn) .set(InspectPatientDO::getExamhoscode, examhoscode) .set(InspectPatientDO::getExamhosname, examhosname) - .set(InspectPatientDO::getHospitalNo, hospitalNo); + .set(InspectPatientDO::getHospitalNo, hospitalNo) + .set(InspectPatientDO::getShortid, shortid); patientMapper.update(null, updateWrapper); } @Override