Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
 /// <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);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 删除店铺管理日志
 /// </summary>
 public ActionResult DelStoreAdminLog(int[] logIdList)
 {
     StoreAdminLogs.DeleteStoreAdminLogById(logIdList);
     AddMallAdminLog("删除店铺管理日志", "删除店铺管理日志,日志ID为:" + CommonHelper.IntArrayToString(logIdList));
     return(PromptView("店铺管理日志删除成功"));
 }