/// <summary> /// 获取查询历史信息 /// </summary> public void LoadSearchHistory(HttpContext context) { var url = context.Request.QueryString["url"]; var list = new DAL.sys_recent_search_dal().GetListByUpdate(url); if (list != null && list.Count > 0) { context.Response.Write(new Tools.Serialize().SerializeJson(list)); } }
/// <summary> /// 新增编辑快速查询记录 /// </summary> public void SearchHistoryManage(HttpContext context) { var result = false; var id = context.Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { var search = new DAL.sys_recent_search_dal().FindById(long.Parse(id)); if (search != null) { result = new DispatchBLL().ManageSearch(search, LoginUserId); } } else { var searchText = context.Request.QueryString["searchText"]; var searchType = context.Request.QueryString["searchType"]; var searchTypeName = context.Request.QueryString["searchTypeName"]; var url = context.Request.QueryString["url"]; var searchDto = new DTO.QuickSearchDto() { Condition = searchText, Name = searchTypeName, SearchType = searchType }; var conditions = new Tools.Serialize().SerializeJson(searchDto); var search = new DAL.sys_recent_search_dal().GetByCon(conditions, url); if (search != null) { result = new DispatchBLL().ManageSearch(search, LoginUserId); } else { search = new Core.sys_recent_search() { conditions = conditions, url = url, title = "", }; result = new DispatchBLL().ManageSearch(search, LoginUserId); } } context.Response.Write(new Tools.Serialize().SerializeJson(result)); }