diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SupplierPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SupplierPluginInitializer.java index 08692cb9..5fe8779b 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SupplierPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SupplierPluginInitializer.java @@ -299,17 +299,21 @@ public class SupplierPluginInitializer extends PluginBaseEntity { def1 = String.join(",", def1_new); }else { String def1_old = bdCubasdocEntity.getDef1(); - String[] def1_split_old = def1_old.split(","); - // 将数组转换为列表 - List def1_all=new ArrayList<>(); - List def1_list_old = Arrays.asList(def1_split_old);//u8c里已有的def1 - def1_all.addAll(def1_list_old); - for (String s_new : def1_new) { - if (!def1_list_old.contains(s_new)) { - def1_all.add(s_new); + if(def1_old==null){ + def1 = String.join(",", def1_new); + }else { + String[] def1_split_old = def1_old.split(","); + // 将数组转换为列表 + List def1_all = new ArrayList<>(); + List def1_list_old = Arrays.asList(def1_split_old);//u8c里已有的def1 + def1_all.addAll(def1_list_old); + for (String s_new : def1_new) { + if (!def1_list_old.contains(s_new)) { + def1_all.add(s_new); + } } + def1 = String.join(",", def1_all); } - def1 = String.join(",", def1_all); }