ludc
2024-03-07 d97c5223b68df0153cef2180b9256d6916c5414d
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/VciBaseUtil.java
@@ -63,6 +63,36 @@
         && NacosConfigCache.getAdminUserInfo().getUserName().equals(AuthUtil.getUserName());
   }
   /**
    * 从map中获取值,并且可以忽略大小写
    * @param map
    * @param key
    * @return
    */
   public static Object getMapValueIgnoreCase(Map<String, Object> map,String key){
      for (Map.Entry<String, Object> entry : map.entrySet()) {
         if (entry.getKey().equalsIgnoreCase(key)) {
            return entry.getValue();
         }
      }
      return null;
   }
   /**
    * 从map中获取值,并且可以忽略大小写
    * @param map
    * @param key
    * @return
    */
   public static String getMapStrValueIgnoreCase(Map<String, String> map,String key){
      for (Map.Entry<String, String> entry : map.entrySet()) {
         if (entry.getKey().equalsIgnoreCase(key)) {
            return entry.getValue();
         }
      }
      return null;
   }
   public static String getPk() {
      return String.valueOf(getPKLong(1,1));
   }
@@ -1332,7 +1362,7 @@
            }
            String value = tableField.value();
            if(net.logstash.logback.encoder.org.apache.commons.lang3.StringUtils.isNotBlank(value)){
               fieldMap.put(declaredField.getName(), value);
               fieldMap.put(declaredField.getName(), value.trim());
            }
         }
      }
@@ -1345,6 +1375,9 @@
            ((!"".equals(existField) && !existField.contains(propertyName.toLowerCase()+","))||"data".equals(propertyName))) {
            Method readMethod = descriptor.getReadMethod();
            Object result = readMethod.invoke(bean, new Object[0]);
            if(result instanceof String){
               result=((String) result).trim();
            }
            if (result != null) {
               if ("data".equals(propertyName)){
@@ -1366,7 +1399,11 @@
               && Func.isBlank(String.valueOf(mapData.get(o)))){
               continue;
            }
            returnMap.put(String.valueOf(o).toLowerCase(),mapData.get(o));
            Object result=mapData.get(o);
            if(result instanceof String){
               result=((String) result).trim();
            }
            returnMap.put(String.valueOf(o).toLowerCase(),result);
         }
      }
      return returnMap;