src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
@@ -40,7 +40,7 @@ /** * 默认值 */ private String defaultValue; private Object defaultValue; /** * 提示信息 @@ -65,6 +65,9 @@ * 流水号配置 */ private String serialNumber; private String organizationType; public String getFieldName() { return fieldName; @@ -122,11 +125,11 @@ this.disabled = disabled; } public String getDefaultValue() { public Object getDefaultValue() { return defaultValue; } public void setDefaultValue(String defaultValue) { public void setDefaultValue(Object defaultValue) { this.defaultValue = defaultValue; } src/main/java/com/product/mobile/core/service/FaceMobileService.java
@@ -133,11 +133,20 @@ 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)) { if ("defaultValue".equals(propertyName)) { ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getBoolean("property_value")); continue; } else { ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value")); } } System.out.println(propertyName); } if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) { result.remove(faceFieldEntity);