From 6589a73323ae8f21e81d206f4b5e50104a00ce26 Mon Sep 17 00:00:00 2001 From: wyb <1977763549@qq.com> Date: Tue, 11 Nov 2025 16:02:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=82=87=E5=BA=86=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=B7=BB=E5=8A=A0=E5=8C=BA=E5=88=86=E5=A9=B4?= =?UTF-8?q?=E5=84=BF=E7=97=85=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/docus/server/archive/entity/TBasic.java | 3 +++ .../service/impl/GzZxyJhQcPatientInfoSyncServiceImpl.java | 1 + .../archive/service/impl/MzsyPatientInfoSyncServiceImpl.java | 1 + .../service/impl/ZqDyRyPatientInfoSyncServiceImpl.java | 4 ++++ src/main/resources/mapper/TBasicMapper.xml | 4 ++-- 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/docus/server/archive/entity/TBasic.java b/src/main/java/com/docus/server/archive/entity/TBasic.java index a643605..7a88425 100644 --- a/src/main/java/com/docus/server/archive/entity/TBasic.java +++ b/src/main/java/com/docus/server/archive/entity/TBasic.java @@ -123,4 +123,7 @@ public class TBasic implements Serializable { private String groundingNo; @ApiModelProperty(value = "是否终审") private Integer isArchive; + + @ApiModelProperty(value = "是否其他数据 0否,1是婴儿,2医疗保险类别是家庭病床") + private Integer isOther; } diff --git a/src/main/java/com/docus/server/archive/service/impl/GzZxyJhQcPatientInfoSyncServiceImpl.java b/src/main/java/com/docus/server/archive/service/impl/GzZxyJhQcPatientInfoSyncServiceImpl.java index b65ace3..fc0acc5 100644 --- a/src/main/java/com/docus/server/archive/service/impl/GzZxyJhQcPatientInfoSyncServiceImpl.java +++ b/src/main/java/com/docus/server/archive/service/impl/GzZxyJhQcPatientInfoSyncServiceImpl.java @@ -145,6 +145,7 @@ public class GzZxyJhQcPatientInfoSyncServiceImpl implements PatientInfoSyncServi iuBasic.setPatientId(String.valueOf(idService.getDateSeq())); iuBasic.setCreateTime(nowDate); iuBasic.setUpdateTime(nowDate); + iuBasic.setIsOther(0); insertBasicList.add(iuBasic); } diff --git a/src/main/java/com/docus/server/archive/service/impl/MzsyPatientInfoSyncServiceImpl.java b/src/main/java/com/docus/server/archive/service/impl/MzsyPatientInfoSyncServiceImpl.java index 23b49fd..42a2a67 100644 --- a/src/main/java/com/docus/server/archive/service/impl/MzsyPatientInfoSyncServiceImpl.java +++ b/src/main/java/com/docus/server/archive/service/impl/MzsyPatientInfoSyncServiceImpl.java @@ -136,6 +136,7 @@ public class MzsyPatientInfoSyncServiceImpl implements PatientInfoSyncService { iuBasic.setCreateTime(nowDate); iuBasic.setUpdateTime(nowDate); iuBasic.setIsArchive(0); + iuBasic.setIsOther(0); if (ObjectUtil.isNotEmpty(iuBasic.getLeaveMethod())) { leaveMethodList.add(iuBasic); } diff --git a/src/main/java/com/docus/server/archive/service/impl/ZqDyRyPatientInfoSyncServiceImpl.java b/src/main/java/com/docus/server/archive/service/impl/ZqDyRyPatientInfoSyncServiceImpl.java index 2c5ecbe..7e4dd47 100644 --- a/src/main/java/com/docus/server/archive/service/impl/ZqDyRyPatientInfoSyncServiceImpl.java +++ b/src/main/java/com/docus/server/archive/service/impl/ZqDyRyPatientInfoSyncServiceImpl.java @@ -125,6 +125,10 @@ public class ZqDyRyPatientInfoSyncServiceImpl implements PatientInfoSyncService iuBasic.setCreateTime(nowDate); iuBasic.setUpdateTime(nowDate); iuBasic.setIsArchive(0); + iuBasic.setIsOther(0); + if (iuBasic.getInpatientNo().toLowerCase().contains("b")) { + iuBasic.setIsOther(1); + } insertBasicList.add(iuBasic); } diff --git a/src/main/resources/mapper/TBasicMapper.xml b/src/main/resources/mapper/TBasicMapper.xml index 850931c..43d3e20 100644 --- a/src/main/resources/mapper/TBasicMapper.xml +++ b/src/main/resources/mapper/TBasicMapper.xml @@ -12,7 +12,7 @@ `attending`, `attending_name`, `is_dead`,`file_source`, `jzh`,`bed_no`, `jz_card_no`, `total_cost`, - `create_time`, `update_time`,`admiss_days`,`grounding_no`,`is_archive`) VALUES + `create_time`, `update_time`,`admiss_days`,`grounding_no`,`is_archive`,`is_other`) VALUES ( #{basic.patientId},#{basic.admissTimes},#{basic.inpatientNo},#{basic.name},#{basic.nameSpell}, @@ -22,7 +22,7 @@ #{basic.attending},#{basic.attendingName}, #{basic.isDead},#{basic.fileSource}, #{basic.jzh},#{basic.bedNo},#{basic.jzCardNo},#{basic.totalCost}, - #{basic.createTime},#{basic.updateTime},#{basic.admissDays},#{basic.groundingNo},#{basic.isArchive} + #{basic.createTime},#{basic.updateTime},#{basic.admissDays},#{basic.groundingNo},#{basic.isArchive},#{basic.isOther} )