From c0513bf9a28a6913af2731e16abcefa8d131f9a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E5=AE=99=E7=9A=AE=E7=9A=AE=E5=A8=83?= <2964346877@qq.com> Date: Tue, 24 Feb 2026 11:40:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=87=BA=E9=99=A2=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E4=B8=BA=E7=A9=BA=E7=9A=84=E6=89=A9=E5=B1=95=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/docus/server/archive/mapper/TBasicMapper.java | 2 ++ .../service/impl/MzsyPatientInfoSyncServiceImpl.java | 1 + src/main/resources/mapper/TBasicMapper.xml | 10 ++++++++++ 3 files changed, 13 insertions(+) diff --git a/src/main/java/com/docus/server/archive/mapper/TBasicMapper.java b/src/main/java/com/docus/server/archive/mapper/TBasicMapper.java index 84ebf91..83b71de 100644 --- a/src/main/java/com/docus/server/archive/mapper/TBasicMapper.java +++ b/src/main/java/com/docus/server/archive/mapper/TBasicMapper.java @@ -23,6 +23,8 @@ public interface TBasicMapper { int deleteBatch(@Param("jzhs") List jzhs); + int deleteEBatch(@Param("jzhs") List jzhs); + int updateBatch(@Param("basicList") List updateList); int updateExtend(@Param("basicList") List basicList); 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 be90b22..84bd206 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 @@ -148,6 +148,7 @@ public class MzsyPatientInfoSyncServiceImpl implements PatientInfoSyncService { insertBasicList.add(iuBasic); } if (Func.isNotEmpty(deleteList)) { + tBasicMapper.deleteEBatch(deleteList); tBasicMapper.deleteBatch(deleteList); syncZkInfo(insertBasicList); } diff --git a/src/main/resources/mapper/TBasicMapper.xml b/src/main/resources/mapper/TBasicMapper.xml index dab32cb..0cffe08 100644 --- a/src/main/resources/mapper/TBasicMapper.xml +++ b/src/main/resources/mapper/TBasicMapper.xml @@ -72,6 +72,16 @@ + + delete from docus_medicalrecord.t_basic_extend + where patient_id in ( + select patient_id from docus_medicalrecord.t_basic + where jzh in + + #{jzh} + ) + +