Browse Source

1、术语映射

zhaops 3 năm trước cách đây
mục cha
commit
0c843ea856
1 tập tin đã thay đổi với 10 bổ sung7 xóa
  1. 10 7
      src/main/java/com/diagbot/aggregate/AssembleAggregate.java

+ 10 - 7
src/main/java/com/diagbot/aggregate/AssembleAggregate.java

@@ -479,15 +479,18 @@ public class AssembleAggregate {
                                     retList.add(o);
                                 }
                             }
-
                         } else {
                             List<String> standNames = new ArrayList<>(subMap.get(hisDetailName).keySet());
-                            for (String stdName : standNames) {
-                                T o = (T) item.getClass().newInstance();
-                                BeanUtil.copyProperties(item, o);
-                                Method setUniqueName = o.getClass().getMethod("setUniqueName", String.class);
-                                setUniqueName.invoke(o, stdName);
-                                retList.add(o);
+                            if (ListUtil.isNotEmpty(standNames)) {
+                                for (String stdName : standNames) {
+                                    T o = (T) item.getClass().newInstance();
+                                    BeanUtil.copyProperties(item, o);
+                                    Method setUniqueName = o.getClass().getMethod("setUniqueName", String.class);
+                                    setUniqueName.invoke(o, stdName);
+                                    retList.add(o);
+                                }
+                            } else {
+                                retList.add(item);
                             }
                         }
                     } else {