shicf
2024-09-25 5d210a9b1181064aa66a150c757e5e054edbf8fe
表单配置获取
已修改1个文件
9 ■■■■■ 文件已修改
src/main/java/com/product/mobile/core/service/FaceMobileService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/service/FaceMobileService.java
@@ -260,7 +260,7 @@
                continue;
            }
            to(groupMap, fieldSetEntity, subTableField, result,parentMap);
            to(groupMap, fieldSetEntity, subTableField, result, parentMap);
        }
        if (!CollectionUtil.isEmpty(subTableField)) {
            //根据子表表名装载
@@ -343,7 +343,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");
@@ -352,7 +351,6 @@
        }
        List<FieldSetEntity> parentGroup = groupMap.get(groupUuid1);
        FaceFieldEntity faceFieldEntity = new FaceFieldEntity();
        boolean parentType = false;
        String __config__ = null;
        List<FieldSetEntity> other = null;
        do {
@@ -373,7 +371,7 @@
                } else if ("__config__".equals(propertyName)) {
                    __config__ = setEntity.getUUID();
                }
                if (!StringUtils.isAnyEmpty(__config__) ) {
                if (!StringUtils.isAnyEmpty(__config__)) {
                    //读取子表属性
                    if (parentMap != null) {
                        other = parentMap.get(__config__);
@@ -387,6 +385,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.getField())) {