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/service/FaceMobileService.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

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 435414b..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,18 +133,30 @@
 				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);
+				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";

--
Gitblit v1.9.2