From 9aa334a4955a3a5d5b0044f7ba8d826fb31c6603 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Fri, 12 Jan 2024 11:33:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E8=A1=A8=E5=90=8E=E6=B8=85=E7=A9=BA=E5=AD=97=E6=AE=B5=E7=BB=91?= =?UTF-8?q?=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xydl/cac/service/impl/IcdFileConfigServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java index 96c0694..ca186a0 100644 --- a/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java @@ -100,6 +100,13 @@ public class IcdFileConfigServiceImpl implements IcdFileConfigService { throw new Exception("未找到该项"); } IcdConfigType r = optional.get(); + if (r.getTableName() != null && !r.getTableName().equals(item.getTableName())) { + List attList = attRepository.findByIcdConfigTypeId(r.getId()); + for (IcdConfigTypeAtt att : attList) { + att.setColName(null); + } + attRepository.saveAll(attList); + } r.setTableName(item.getTableName()); repository.save(r); }