From b8f8eeb8a6fb0c50773e494068e8a1bb9754739a Mon Sep 17 00:00:00 2001 From: cheng <1821349743@qq.com> Date: 星期日, 25 八月 2024 14:15:19 +0800 Subject: [PATCH] 获取表达输入性控件 --- src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java | 9 ++++++--- src/main/java/com/product/mobile/core/service/FaceMobileService.java | 11 ++++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java b/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java index c8413b3..9064f2f 100644 --- a/src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java +++ b/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; } diff --git a/src/main/java/com/product/mobile/core/service/FaceMobileService.java b/src/main/java/com/product/mobile/core/service/FaceMobileService.java index 045154f..bb12302 100644 --- a/src/main/java/com/product/mobile/core/service/FaceMobileService.java +++ b/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)) { - 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")); + } + } + System.out.println(propertyName); } if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) { result.remove(faceFieldEntity); -- Gitblit v1.9.2