From ed09402ec0025eaae680d0bb15defcdec343661d Mon Sep 17 00:00:00 2001 From: shicf <shi_chongfu@163.com> Date: 星期四, 29 八月 2024 16:13:55 +0800 Subject: [PATCH] 移动代码 --- src/main/java/com/product/mobile/core/service/FaceMobileService.java | 15 +++++++++++++-- 1 files changed, 13 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..d9cfc21 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,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"; -- Gitblit v1.9.2