| | |
| | | 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; |
| | |
| | | * 是否持久化 |
| | | */ |
| | | private static ThreadLocal<String> needPersistenceInThread = new ThreadLocal<>(); |
| | | |
| | | /** |
| | | * 日志对象 |
| | | */ |
| | |
| | | } 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; |
| | | } |
| | | |
| | | /** |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 将whereSql里的内容转化到查询map里 |