From baf335094eb69b68a70c5a1010a5fb08bc1222cf Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期一, 03 七月 2023 18:01:37 +0800
Subject: [PATCH] 1、主要对修改码段选择层级码段时加了一个值截取长度的框以及相关处理逻辑。 2、对模板属性批量保存保存进行了修改。

---
 Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java
index 72c68e0..4a08af9 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java
@@ -869,7 +869,7 @@
 	}
 
 	public static String getTableName(String btmname) {
-		return (VciQueryWrapperForDO.USER_TABLE_COMPATIBILITY ? "pl_code_" : "vcibt_") + btmname.trim().toLowerCase();
+		return (VciQueryWrapperForDO.USER_TABLE_COMPATIBILITY ? "vcibt_" : "pl_code_") + btmname.trim().toLowerCase();
 	}
 
 	public static Field getTsField(Class c) {
@@ -1301,6 +1301,7 @@
 		PropertyDescriptor[] propertyDescriptors = beanInfo
 			.getPropertyDescriptors();
 		Field[] declaredFields = type.getDeclaredFields();
+		Map<String, String> fieldMap = new HashMap();
 		String existField = "";
 		for (Field declaredField : declaredFields) {
 			declaredField.setAccessible(true);
@@ -1312,6 +1313,10 @@
 				Boolean fieldValue = tableField.exist();
 				if(fieldValue == false){
 					existField += declaredField.getName().toLowerCase()+",";
+				}
+				String value = tableField.value();
+				if(net.logstash.logback.encoder.org.apache.commons.lang3.StringUtils.isNotBlank(value)){
+					fieldMap.put(declaredField.getName(), value);
 				}
 			}
 		}
@@ -1329,10 +1334,10 @@
 					if ("data".equals(propertyName)){
 						returnMap.putAll((Map) result);
 					}else {
-						returnMap.put(propertyName, result);
+						returnMap.put(fieldMap.containsKey(propertyName)?fieldMap.get(propertyName):propertyName, result);
 					}
 				} else {
-					returnMap.put(propertyName, "");
+					returnMap.put(fieldMap.containsKey(propertyName)?fieldMap.get(propertyName):propertyName, "");
 				}
 			}
 		}

--
Gitblit v1.9.3