From 8ee6cb8b314b85f9ca9d148ff025d36def304a8e Mon Sep 17 00:00:00 2001 From: Administrator <704728292@qq.com> Date: Mon, 30 Jun 2025 16:13:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=A0=E9=99=A4=E5=AF=B9?= =?UTF-8?q?=E5=BA=94=E8=A1=A8=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jcl/organization/esb/SyncOrganizationPersonInfo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jcl-hrmorganization/secondev-jcl-hrmorganization/src/main/java/com/weaver/seconddev/jcl/organization/esb/SyncOrganizationPersonInfo.java b/jcl-hrmorganization/secondev-jcl-hrmorganization/src/main/java/com/weaver/seconddev/jcl/organization/esb/SyncOrganizationPersonInfo.java index 12214ea..5fcd803 100644 --- a/jcl-hrmorganization/secondev-jcl-hrmorganization/src/main/java/com/weaver/seconddev/jcl/organization/esb/SyncOrganizationPersonInfo.java +++ b/jcl-hrmorganization/secondev-jcl-hrmorganization/src/main/java/com/weaver/seconddev/jcl/organization/esb/SyncOrganizationPersonInfo.java @@ -1073,7 +1073,10 @@ public class SyncOrganizationPersonInfo implements EsbServerlessRpcRemoteInterfa log.error("updateAllYgxxDetailInfo.zzDetail:{}", zzDetail); for (Map map : zzDetail) { sql = "update "+map.get("table_name")+" set delete_type = 1,is_delete=1,ft_status=1,update_time ='" + nowData + "' where form_data_id = "+FORM_DATA; - deleteDetailData(sql); + if(map.get("form_name").equals(newDetail.get("name"))){ + //只删除对应的明细表原数据 + deleteDetailData(sql); + } } String newDetailsql = "select * from "+newDetail.get("tableName")+" where FORM_DATA_ID = '" + ygxxid + "' and delete_type=0"; log.error("getYgxxDetailInfo.newDetailsql:{}", newDetailsql);