/// <summary> /// 参数格式化为列表查询条件对象(解析的节点只包含:Fields、PageIndex、PageSize、Condition、Orderby、Groupby) by hfs 20160909 /// </summary> /// <param name="para"></param> /// <returns></returns> public static ListQuery ToListQuery(this SysParameter para) { XmlDocument orderby = new XmlDocument(); orderby.LoadXml("<Orderby>" + (!string.IsNullOrEmpty(para.ToValue("Orderby")) ? para.ToValue("Orderby") : "") + "</Orderby>"); XmlDocument condition = new XmlDocument(); condition.LoadXml("<Condition>" + (!string.IsNullOrEmpty(para.ToValue("Condition")) ? para.ToValue("Condition") : "") + "</Condition>"); ListQuery query = new ListQuery { Fields = para.ToValue("Fields"), Condition = Condition.Collection(condition), Orderby = Orderby.Collection(orderby), Groupby = para.ToValue("Groupby") }; return(query); }
/// <summary> /// 参数格式化为分页查询条件对象(解析的节点只包含:Fields、SumFields、PageIndex、PageSize、Condition、Orderby、Groupby) by hfs 20160909 /// </summary> /// <param name="para"></param> /// <returns></returns> public static PagingQuery ToPagingQuery(this SysParameter para) { XmlDocument orderby = new XmlDocument(); orderby.LoadXml("<Orderby>" + (!string.IsNullOrEmpty(para.ToValue("Orderby")) ? para.ToValue("Orderby") : "") + "</Orderby>"); XmlDocument condition = new XmlDocument(); condition.LoadXml("<Condition>" + (!string.IsNullOrEmpty(para.ToValue("Condition")) ? para.ToValue("Condition") : "") + "</Condition>"); PagingQuery query = new PagingQuery { Fields = para.ToValue("Fields"), SumFields = para.ToValue("SumFields"), PageIndex = para.ToInt("PageIndex", 1), PageSize = para.ToInt("PageSize", 10), Condition = Condition.Collection(condition), Orderby = Orderby.Collection(orderby), Groupby = para.ToValue("Groupby") }; return(query); }
public static IResultResponse VerifyAccessToken(SysParameter para) { string token = para.ToValue("AccessToken"); //解析Token AccessToken tokenEnt = AccessToken.ParseToken(token); if (tokenEnt == null || tokenEnt.SellerId <= 0 || tokenEnt.DBId <= 0 ) { return(ResultResponse.ExceptionResult("Token无效", "", 4004)); } // 判断token有效期 if (Utils.ToUnixTime(DateTime.Now) > tokenEnt.Expired) { return(ResultResponse.ExceptionResult("Token已过期", "", 4004)); } return(ResultResponse.GetSuccessResult(tokenEnt)); }