Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/util/WebUtil.java
@@ -6,6 +6,7 @@
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.vci.ubcs.starter.exception.VciBaseException;
import com.vci.ubcs.starter.web.constant.QueryOptionConstant;
import com.vci.ubcs.starter.web.pagemodel.SessionInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -38,6 +39,7 @@
    * 是否持久化
    */
   private static ThreadLocal<String> needPersistenceInThread = new ThreadLocal<>();
   /**
    * 日志对象
    */
@@ -65,6 +67,21 @@
      } else {
         return null;
      }
   }
   /**
    * 构建主键的查询条件
    * @param oid 主键
    * @return 查询条件
    */
   public static Map<String,String> getOidQuery(String oid) {
      Map<String,String> conditionMap = new HashMap<>();
      if(oid.contains(",")){
         conditionMap.put("oid", QueryOptionConstant.IN + "(" + VciBaseUtil.toInSql(VciBaseUtil.str2List(oid).toArray(new String[0])) + ")");
      }else {
         conditionMap.put("oid", oid.trim());
      }
      return conditionMap;
   }
   /**
@@ -582,7 +599,6 @@
      }
   }
   /**
    * 将whereSql里的内容转化到查询map里
    * @param whereSql sql转换为map
@@ -709,4 +725,17 @@
      return listHasList;
   }
   /**
    * 是否默认的属性
    * @param fieldNames 属性的名字
    * @return true为默认
    */
   public static boolean isDefaultField(String fieldNames){
      if(VciQueryWrapperForDO.BASIC_FIELD_MAP.containsKey(fieldNames) || VciQueryWrapperForDO.LIFECYCLE_MANAGE_FIELD_MAP.containsKey(fieldNames)
         || VciQueryWrapperForDO.REVISION_MANAGE_FIELD_MAP.containsKey(fieldNames) ) {
         return true;
      }
      return false;
   }
}