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