/// <summary> /// 店铺管理日志列表 /// </summary> /// <param name="storeName">店铺名称</param> /// <param name="operation">操作动作</param> /// <param name="startTime">操作开始时间</param> /// <param name="endTime">操作结束时间</param> /// <param name="storeId">店铺id</param> /// <param name="pageNumber">当前页数</param> /// <param name="pageSize">每页数</param> /// <returns></returns> public ActionResult StoreAdminLogList(string storeName, string operation, string startTime, string endTime, int storeId = -1, int pageNumber = 1, int pageSize = 15) { string condition = StoreAdminLogs.GetStoreAdminLogListCondition(storeId, operation, startTime, endTime); PageModel pageModel = new PageModel(pageSize, pageNumber, StoreAdminLogs.GetStoreAdminLogCount(condition)); StoreAdminLogListModel model = new StoreAdminLogListModel() { StoreAdminLogList = StoreAdminLogs.GetStoreAdminLogList(pageModel.PageSize, pageModel.PageNumber, condition), PageModel = pageModel, StoreId = storeId, StoreName = string.IsNullOrWhiteSpace(storeName) ? "全部店铺" : storeName, Operation = operation, StartTime = startTime, EndTime = endTime }; MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&storeId={3}&storeName={4}&operation={5}&startTime={6}&endTime={7}", Url.Action("storeadminloglist"), pageModel.PageNumber, pageModel.PageSize, storeId, storeName, operation, startTime, endTime)); return(View(model)); }
/// <summary> /// 添加店铺管理日志 /// </summary> /// <param name="operation">操作行为</param> /// <param name="description">操作描述</param> protected void AddStoreAdminLog(string operation, string description) { StoreAdminLogs.CreateStoreAdminLog(WorkContext.Uid, WorkContext.NickName, WorkContext.StoreId, WorkContext.StoreName, WorkContext.IP, operation, description); }
/// <summary> /// 删除店铺管理日志 /// </summary> public ActionResult DelStoreAdminLog(int[] logIdList) { StoreAdminLogs.DeleteStoreAdminLogById(logIdList); AddMallAdminLog("删除店铺管理日志", "删除店铺管理日志,日志ID为:" + CommonHelper.IntArrayToString(logIdList)); return(PromptView("店铺管理日志删除成功")); }