许鹏程
2024-09-25 605578732df221ebfef66d07d87ec63e4317595a
src/main/java/com/product/mobile/core/service/FaceMobileService.java
@@ -137,7 +137,7 @@
            continue;
         }
         to(groupMap, fieldSetEntity, subTableField, result,parentMap);
         to(groupMap, fieldSetEntity, subTableField, result, parentMap);
      }
      if (!CollectionUtil.isEmpty(subTableField)) {
         //根据子表表名装载
@@ -220,7 +220,6 @@
   }
   private void to(Map<String, List<FieldSetEntity>> groupMap, List<FieldSetEntity> fieldSetEntity, List<List<FieldSetEntity>> subTableField, List<FaceFieldEntity> result, Map<String, List<FieldSetEntity>> parentMap) {
      FieldSetEntity parent = fieldSetEntity.get(0);
      String groupUuid1 = parent.getString("group_uuid");
@@ -229,7 +228,6 @@
      }
      List<FieldSetEntity> parentGroup = groupMap.get(groupUuid1);
      FaceFieldEntity faceFieldEntity = new FaceFieldEntity();
      boolean parentType = false;
      String __config__ = null;
      List<FieldSetEntity> other = null;
      do {
@@ -250,7 +248,7 @@
            } else if ("__config__".equals(propertyName)) {
               __config__ = setEntity.getUUID();
            }
            if (!StringUtils.isAnyEmpty(__config__) ) {
            if (!StringUtils.isAnyEmpty(__config__)) {
               //读取子表属性
               if (parentMap != null) {
                  other = parentMap.get(__config__);
@@ -264,6 +262,9 @@
                  ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value"));
               }
            } else if (!StringUtils.isEmpty(setEntity.getObject("property_value"))) {
               //判断是否
               faceFieldEntity.putOtherParam(propertyName, setEntity.getObject("property_value"));
            }
         }
         if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) {