cheng
2024-08-25 96c2e1b2442fa35b2a819e6c7e4ee524651828b2
src/main/java/com/product/mobile/core/service/FaceMobileService.java
@@ -133,18 +133,29 @@
            if ("__vModel__".equals(setEntity.getString("property_name"))) {
               result.add(faceFieldEntity);
               propertyName = "fieldName";
            }else if ("defaultNow".equals(propertyName)){
               propertyName="defaultValue";
            }
            propertyName = StrUtil.toCamelCase(propertyName);
            if (ReflectUtil.hasField(FaceFieldEntity.class, propertyName)) {
               ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value"));
               if ("defaultValue".equals(propertyName)) {
                  ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getBoolean("property_value"));
                  continue;
               } else {
                  ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value"));
               }
            }
         }
         if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) {
            result.remove(faceFieldEntity);
            continue;
         }
         List<FieldSetEntity> configGroup = groupMap.get(groupUuid);
         for (FieldSetEntity setEntity : configGroup) {
            //找到属性名称= __vModel__
            String propertyName = setEntity.getString("property_name");
            if ("tag".equals(propertyName)) {
               result.add(faceFieldEntity);
               propertyName = "component_type";
            } else if ("field".equals(propertyName)) {
               propertyName = "fileField";