ludc
2023-05-21 e3410e9cdb22cfea4e46537d34db303612411e93
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;
   }
   /**
@@ -581,7 +598,6 @@
         return false;
      }
   }
   /**
    * 将whereSql里的内容转化到查询map里