Esempio n. 1
0
        /// <summary>
        /// 展示优惠劵类型
        /// </summary>
        /// <param name="couponTypeId">优惠劵类型id</param>
        public ActionResult ShowCouponType(int couponTypeId = -1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }

            CouponTypeModel model = new CouponTypeModel();

            model.CouponTypeName   = couponTypeInfo.Name;
            model.Money            = couponTypeInfo.Money;
            model.Count            = couponTypeInfo.Count;
            model.SendModel        = couponTypeInfo.SendMode;
            model.GetModel         = couponTypeInfo.GetMode;
            model.UseModel         = couponTypeInfo.UseMode;
            model.UserRankLower    = couponTypeInfo.UserRankLower;
            model.OrderAmountLower = couponTypeInfo.OrderAmountLower;
            model.LimitStoreCid    = couponTypeInfo.LimitStoreCid;
            model.LimitProduct     = couponTypeInfo.LimitProduct;
            model.SendStartTime    = couponTypeInfo.SendStartTime;
            model.SendEndTime      = couponTypeInfo.SendEndTime;
            model.UseTimeType      = couponTypeInfo.UseExpireTime > 0 ? 1 : 0;
            model.UseExpireTime    = couponTypeInfo.UseExpireTime;
            model.UseStartTime     = couponTypeInfo.UseStartTime;
            model.UseEndTime       = couponTypeInfo.UseEndTime;
            model.State            = couponTypeInfo.State;

            model.StoreId   = couponTypeInfo.StoreId;
            model.StoreName = AdminStores.GetStoreById(couponTypeInfo.StoreId).Name;

            LoadCouponType();
            return(View(model));
        }
Esempio n. 2
0
        /// <summary>
        /// 优惠劵列表
        /// </summary>
        /// <param name="sn">编号</param>
        /// <param name="couponTypeId">优惠劵类型id</param>
        /// <param name="pageNumber">当前页数</param>
        /// <param name="pageSize">每页数</param>
        /// <returns></returns>
        public ActionResult CouponList(string sn, string accountName, int couponTypeId = -1, int pageNumber = 1, int pageSize = 15)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.StoreId != WorkContext.StoreId)
            {
                return(PromptView("不能操作其它店铺的优惠劵类型"));
            }

            int uid = AdminUsers.GetUidByAccountName(accountName);

            string condition = AdminCoupons.AdminGetCouponListCondition(sn, uid, couponTypeId);

            PageModel pageModel = new PageModel(pageSize, pageNumber, AdminCoupons.AdminGetCouponCount(condition));

            CouponListModel model = new CouponListModel()
            {
                PageModel    = pageModel,
                CouponList   = AdminCoupons.AdminGetCouponList(pageModel.PageSize, pageModel.PageNumber, condition),
                AccountName  = accountName,
                CouponTypeId = couponTypeId,
                SN           = sn
            };

            MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&couponTypeId={3}&sn={4}&accountName={5}",
                                                          Url.Action("couponlist"),
                                                          pageModel.PageNumber, pageModel.PageSize,
                                                          couponTypeId, sn, accountName));
            return(View(model));
        }
Esempio n. 3
0
        /// <summary>
        /// 添加优惠劵商品
        /// </summary>
        /// <returns></returns>
        public ActionResult AddCouponProduct(int couponTypeId = -1, int pid = 1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.LimitProduct == 0)
            {
                return(PromptView("此优惠劵类型没有限制商品"));
            }

            PartProductInfo partProductInfo = AdminProducts.AdminGetPartProductById(pid);

            if (partProductInfo == null)
            {
                return(PromptView("此商品不存在"));
            }

            if (AdminCoupons.IsExistCouponProduct(couponTypeId, pid))
            {
                return(PromptView("此商品已经存在"));
            }

            AdminCoupons.AddCouponProduct(couponTypeId, pid);
            AddAdminOperateLog("添加优惠劵商品", "添加优惠劵商品,商品为:" + partProductInfo.Name);
            return(PromptView("优惠劵商品添加成功"));
        }
Esempio n. 4
0
        /// <summary>
        /// 优惠劵商品列表
        /// </summary>
        /// <param name="couponTypeId">优惠劵类型id</param>
        /// <returns></returns>
        public ActionResult CouponProductList(int couponTypeId = -1, int pid = -1, int pageSize = 15, int pageNumber = 1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.LimitProduct == 0)
            {
                return(PromptView("此优惠劵类型没有限制商品"));
            }

            PageModel pageModel = new PageModel(pageSize, pageNumber, AdminCoupons.AdminGetCouponProductCount(couponTypeId));

            CouponProductListModel model = new CouponProductListModel()
            {
                PageModel         = pageModel,
                CouponProductList = AdminCoupons.AdminGetCouponProductList(pageSize, pageNumber, couponTypeId),
                CouponTypeId      = couponTypeId,
                StoreId           = couponTypeInfo.StoreId
            };

            MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&couponTypeId={3}",
                                                          Url.Action("couponproductlist"),
                                                          pageModel.PageNumber,
                                                          pageModel.PageSize,
                                                          couponTypeId));
            return(View(model));
        }
Esempio n. 5
0
        /// <summary>
        /// 添加优惠劵商品
        /// </summary>
        /// <returns></returns>
        public ActionResult AddCouponProduct(int couponTypeId = -1, int pid = 1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.LimitProduct == 0)
            {
                return(PromptView("此优惠劵类型没有限制商品"));
            }

            PartProductInfo partProductInfo = AdminProducts.AdminGetPartProductById(pid);

            if (partProductInfo == null)
            {
                return(PromptView("此商品不存在"));
            }

            if (couponTypeInfo.StoreId != partProductInfo.StoreId)
            {
                return(PromptView(Url.Action("couponproductlist", new { couponTypeId = couponTypeId }), "只能关联同一店铺的商品"));
            }

            if (AdminCoupons.IsExistCouponProduct(couponTypeId, pid))
            {
                return(PromptView("此商品已经存在"));
            }

            AdminCoupons.AddCouponProduct(couponTypeId, pid);
            AddMallAdminLog("添加优惠劵商品", "添加优惠劵商品,商品为:" + partProductInfo.Name);
            return(PromptView("优惠劵商品添加成功"));
        }
Esempio n. 6
0
        public ActionResult SendCoupon(SendCouponModel model, int couponTypeId = -1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.StoreId != WorkContext.StoreId)
            {
                return(PromptView("不能操作其它店铺的优惠劵类型"));
            }
            if (couponTypeInfo.SendMode != 1)
            {
                return(PromptView("此优惠劵类型不能手动发放"));
            }

            //发放数量
            int sendCount = Coupons.GetSendCouponCount(couponTypeId);
            //剩余数量
            int surplusCount = couponTypeInfo.Count - sendCount;

            //判断是否大于剩余数量
            if (model.Count > surplusCount)
            {
                ModelState.AddModelError("Count", "数量不能大于" + surplusCount + "!");
            }


            if (ModelState.IsValid)
            {
                if (model.UType == 0)
                {
                    int uid = TypeHelper.StringToInt(model.UValue);
                    AdminCoupons.AdminSendCouponToUser(uid, couponTypeId, WorkContext.StoreId, couponTypeInfo.Money, model.Count, WorkContext.Uid, DateTime.Now, WorkContext.IP);
                    AddStoreAdminLog("按用户id发放优惠劵", string.Format("用户id:{0},优惠劵类型id:{1},名称:{2},发放数量:{3}", model.UValue, couponTypeId, couponTypeInfo.Name, model.Count));
                }
                else if (model.UType == 1)
                {
                    int uid = Users.GetUidByAccountName(model.UValue);
                    AdminCoupons.AdminSendCouponToUser(uid, couponTypeId, WorkContext.StoreId, couponTypeInfo.Money, model.Count, WorkContext.Uid, DateTime.Now, WorkContext.IP);
                    AddStoreAdminLog("按账户名发放优惠劵", string.Format("账户名:{0},优惠劵类型id:{1},名称:{2},发放数量:{3}", model.UValue, couponTypeId, couponTypeInfo.Name, model.Count));
                }
                else
                {
                    AdminCoupons.AdminBatchGenerateCoupon(couponTypeId, WorkContext.StoreId, couponTypeInfo.Money, model.Count, WorkContext.Uid, DateTime.Now, WorkContext.IP);
                    AddStoreAdminLog("批量生成优惠劵", string.Format("优惠劵类型id:{0},名称:{1},生成数量:{2}", couponTypeId, couponTypeInfo.Name, model.Count));
                }

                return(PromptView("优惠劵发放成功"));
            }

            ViewData["surplusCount"] = couponTypeInfo.Count - Coupons.GetSendCouponCount(couponTypeId);
            ViewData["referer"]      = MallUtils.GetStoreAdminRefererCookie();

            return(View(model));
        }
Esempio n. 7
0
        /// <summary>
        /// 展示优惠劵类型
        /// </summary>
        /// <param name="couponTypeId">优惠劵类型id</param>
        public ActionResult ShowCouponType(int couponTypeId = -1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }

            CouponTypeModel model = new CouponTypeModel();

            model.CouponTypeName   = couponTypeInfo.Name;
            model.Money            = couponTypeInfo.Money;
            model.Count            = couponTypeInfo.Count;
            model.SendModel        = couponTypeInfo.SendMode;
            model.GetModel         = couponTypeInfo.GetMode;
            model.UseModel         = couponTypeInfo.UseMode;
            model.UserRankLower    = couponTypeInfo.UserRankLower;
            model.OrderAmountLower = couponTypeInfo.OrderAmountLower;
            model.LimitCateId      = couponTypeInfo.LimitCateId;
            model.LimitBrandId     = couponTypeInfo.LimitBrandId;
            model.LimitProduct     = couponTypeInfo.LimitProduct;
            model.SendStartTime    = couponTypeInfo.SendStartTime;
            model.SendEndTime      = couponTypeInfo.SendEndTime;
            model.UseTimeType      = couponTypeInfo.UseExpireTime > 0 ? 1 : 0;
            model.UseExpireTime    = couponTypeInfo.UseExpireTime;
            model.UseStartTime     = couponTypeInfo.UseStartTime;
            model.UseEndTime       = couponTypeInfo.UseEndTime;
            model.State            = couponTypeInfo.State;

            CategoryInfo categoryInfo = AdminCategories.GetCategoryById(model.LimitCateId);

            if (categoryInfo != null)
            {
                model.LimitCateName = categoryInfo.Name;
            }
            else
            {
                model.LimitCateName = "未限制分类";
            }

            BrandInfo brandInfo = AdminBrands.GetBrandById(model.LimitBrandId);

            if (brandInfo != null)
            {
                model.LimitBrandName = brandInfo.Name;
            }
            else
            {
                model.LimitBrandName = "未限制品牌";
            }

            LoadCouponType();
            return(View(model));
        }
Esempio n. 8
0
        /// <summary>
        /// 删除优惠劵
        /// </summary>
        /// <param name="couponIdList">优惠劵id列表</param>
        /// <returns></returns>
        public ActionResult DelCoupon(int[] couponIdList)
        {
            if (!AdminCoupons.IsStoreCouponByCouponId(WorkContext.StoreId, couponIdList))
            {
                return(PromptView("不能删除其它店铺的优惠劵"));
            }

            AdminCoupons.DeleteCouponById(couponIdList);
            AddStoreAdminLog("删除优惠劵", "删除优惠劵,优惠劵ID为:" + CommonHelper.IntArrayToString(couponIdList));
            return(PromptView("优惠劵删除成功"));
        }
Esempio n. 9
0
        /// <summary>
        /// 删除优惠劵商品
        /// </summary>
        /// <param name="recordIdList">记录id</param>
        /// <returns></returns>
        public ActionResult DelCouponProduct(int[] recordIdList)
        {
            if (!AdminCoupons.IsStoreCouponProductByCouponProductRecordId(WorkContext.StoreId, recordIdList))
            {
                return(PromptView("不能删除其它店铺的优惠劵商品"));
            }

            AdminCoupons.DeleteCouponProductByRecordId(recordIdList);
            AddStoreAdminLog("删除优惠劵商品", "删除优惠劵商品,商品ID:" + CommonHelper.IntArrayToString(recordIdList));
            return(PromptView("优惠劵商品删除成功"));
        }
Esempio n. 10
0
 /// <summary>
 /// 改变优惠劵类型状态
 /// </summary>
 /// <param name="couponTypeId">优惠劵类型id</param>
 /// <param name="state">状态</param>
 public ActionResult ChangeCouponTypeState(int couponTypeId = -1, int state = 0)
 {
     if (AdminCoupons.ChangeCouponTypeState(couponTypeId, state))
     {
         return(PromptView("更改优惠劵类型状态成功"));
     }
     else
     {
         return(PromptView("更改优惠劵类型状态失败"));
     }
 }
Esempio n. 11
0
        public ActionResult AddCouponType(CouponTypeModel model)
        {
            if (ModelState.IsValid)
            {
                DateTime nullTime = new DateTime(1970, 1, 1);

                if (model.SendModel == 1 || model.SendModel == 2)
                {
                    model.GetModel      = 0;
                    model.SendStartTime = nullTime;
                    model.SendEndTime   = nullTime;
                }

                if (model.UseTimeType == 1)
                {
                    model.UseStartTime = nullTime;
                    model.UseEndTime   = nullTime;
                }
                else
                {
                    model.UseExpireTime = 0;
                }

                CouponTypeInfo couponTypeInfo = new CouponTypeInfo()
                {
                    StoreId          = model.StoreId,
                    Name             = model.CouponTypeName,
                    Money            = model.Money,
                    Count            = model.Count,
                    SendMode         = model.SendModel,
                    GetMode          = model.GetModel,
                    UseMode          = model.UseModel,
                    UserRankLower    = model.UserRankLower,
                    OrderAmountLower = model.OrderAmountLower,
                    LimitStoreCid    = model.LimitStoreCid,
                    LimitProduct     = model.LimitProduct,
                    SendStartTime    = model.SendStartTime.Value,
                    SendEndTime      = model.SendEndTime.Value,
                    UseExpireTime    = model.UseExpireTime,
                    UseStartTime     = model.UseStartTime.Value,
                    UseEndTime       = model.UseEndTime.Value,
                    State            = model.State
                };
                AdminCoupons.CreateCouponType(couponTypeInfo);
                AddMallAdminLog("添加优惠劵类型", "添加优惠劵类型,优惠劵类型为:" + model.CouponTypeName);
                return(PromptView("优惠劵类型添加成功"));
            }
            LoadCouponType();
            return(View(model));
        }
Esempio n. 12
0
        /// <summary>
        /// 删除优惠劵商品
        /// </summary>
        /// <param name="recordId">记录id</param>
        /// <returns></returns>
        public ActionResult DelCouponProduct(int recordId)
        {
            bool result = AdminCoupons.DeleteCouponProductByRecordId(new[] { recordId });

            if (result)
            {
                AddMallAdminLog("删除优惠劵商品", "删除优惠劵商品,商品ID:" + recordId);
                return(Content("1"));
            }
            else
            {
                return(Content("0"));
            }
        }
Esempio n. 13
0
        public ActionResult DelCouponProduct(int recordId)
        {
            if (!AdminCoupons.IsStoreCouponProductByCouponProductRecordId(WorkContext.StoreId, new int[] { recordId }))
            {
                return(Content("0"));
            }

            bool result = AdminCoupons.DeleteCouponProductByRecordId(new[] { recordId });

            if (result)
            {
                AddStoreAdminLog("删除优惠劵商品", "删除优惠劵商品,商品ID:" + recordId);
                return(Content("1"));
            }
            else
            {
                return(Content("0"));
            }
        }
Esempio n. 14
0
        public ActionResult SendCoupon(int couponTypeId = -1)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.SendMode != 1)
            {
                return(PromptView("此优惠劵类型不能手动发放"));
            }

            SendCouponModel model = new SendCouponModel();

            ViewData["surplusCount"] = couponTypeInfo.Count - Coupons.GetSendCouponCount(couponTypeId);
            ViewData["referer"]      = MallUtils.GetMallAdminRefererCookie();

            return(View(model));
        }
Esempio n. 15
0
        /// <summary>
        /// 优惠劵类型列表
        /// </summary>
        /// <param name="couponTypeName">优惠劵类型名称</param>
        /// <param name="type">类型0代表正在发放,1代表正在使用,-1代表全部</param>
        /// <param name="pageNumber">当前页数</param>
        /// <param name="pageSize">每页数</param>
        /// <returns></returns>
        public ActionResult CouponTypeList(string couponTypeName, int type = -1, int pageNumber = 1, int pageSize = 15)
        {
            if (!SecureHelper.IsSafeSqlString(couponTypeName))
            {
                couponTypeName = "";
            }

            string condition = AdminCoupons.AdminGetCouponTypeListCondition(WorkContext.StoreId, type, couponTypeName);

            PageModel pageModel = new PageModel(pageSize, pageNumber, AdminCoupons.AdminGetCouponTypeCount(condition));

            CouponTypeListModel model = new CouponTypeListModel()
            {
                CouponTypeList = AdminCoupons.AdminGetCouponTypeList(pageModel.PageSize, pageModel.PageNumber, condition),
                PageModel      = pageModel,
                Type           = type,
                CouponTypeName = couponTypeName
            };

            List <SelectListItem> itemList = new List <SelectListItem>();

            itemList.Add(new SelectListItem()
            {
                Text = "全部", Value = "-1"
            });
            itemList.Add(new SelectListItem()
            {
                Text = "正在发放", Value = "0"
            });
            itemList.Add(new SelectListItem()
            {
                Text = "正在使用", Value = "1"
            });
            ViewData["typeList"] = itemList;

            MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&CouponTypeName={3}&type={4}",
                                                          Url.Action("coupontypelist"),
                                                          pageModel.PageNumber, pageModel.PageSize,
                                                          couponTypeName, type));
            return(View(model));
        }
Esempio n. 16
0
        /// <summary>
        /// 改变优惠劵类型状态
        /// </summary>
        /// <param name="couponTypeId">优惠劵类型id</param>
        /// <param name="state">状态</param>
        public ActionResult ChangeCouponTypeState(int couponTypeId = -1, int state = 0)
        {
            CouponTypeInfo couponTypeInfo = AdminCoupons.AdminGetCouponTypeById(couponTypeId);

            if (couponTypeInfo == null)
            {
                return(PromptView("优惠劵类型不存在"));
            }
            if (couponTypeInfo.StoreId != WorkContext.StoreId)
            {
                return(PromptView("不能操作其它店铺的优惠劵类型"));
            }

            if (AdminCoupons.ChangeCouponTypeState(couponTypeId, state))
            {
                return(PromptView("更改优惠劵类型状态成功"));
            }
            else
            {
                return(PromptView("更改优惠劵类型状态失败"));
            }
        }
Esempio n. 17
0
        /// <summary>
        /// 优惠劵类型列表
        /// </summary>
        /// <param name="storeName">店铺名称</param>
        /// <param name="couponTypeName">优惠劵类型名称</param>
        /// <param name="storeId">店铺id</param>
        /// <param name="type">类型0代表正在发放,1代表正在使用,-1代表全部</param>
        /// <param name="pageNumber">当前页数</param>
        /// <param name="pageSize">每页数</param>
        /// <returns></returns>
        public ActionResult CouponTypeList(string storeName, string couponTypeName, int storeId = -1, int type = -1, int pageNumber = 1, int pageSize = 15)
        {
            string condition = AdminCoupons.AdminGetCouponTypeListCondition(storeId, type, couponTypeName);

            PageModel pageModel = new PageModel(pageSize, pageNumber, AdminCoupons.AdminGetCouponTypeCount(condition));

            List <SelectListItem> typeList = new List <SelectListItem>();

            typeList.Add(new SelectListItem()
            {
                Text = "全部", Value = "-1"
            });
            typeList.Add(new SelectListItem()
            {
                Text = "正在发放", Value = "0"
            });
            typeList.Add(new SelectListItem()
            {
                Text = "正在使用", Value = "1"
            });

            CouponTypeListModel model = new CouponTypeListModel()
            {
                PageModel      = pageModel,
                CouponTypeList = AdminCoupons.AdminGetCouponTypeList(pageModel.PageSize, pageModel.PageNumber, condition),
                StoreId        = storeId,
                StoreName      = string.IsNullOrWhiteSpace(storeName) ? "全部店铺" : storeName,
                Type           = type,
                TypeList       = typeList,
                CouponTypeName = couponTypeName
            };

            MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&storeId={3}&storeName={4}&CouponTypeName={5}&type={6}",
                                                          Url.Action("coupontypelist"),
                                                          pageModel.PageNumber, pageModel.PageSize,
                                                          storeId, storeName, couponTypeName, type));
            return(View(model));
        }
Esempio n. 18
0
        /// <summary>
        /// 优惠劵列表
        /// </summary>
        /// <param name="sn">编号</param>
        /// <param name="couponTypeId">优惠劵类型id</param>
        /// <param name="pageNumber">当前页数</param>
        /// <param name="pageSize">每页数</param>
        /// <returns></returns>
        public ActionResult CouponList(string sn, string accountName, int couponTypeId = -1, int pageNumber = 1, int pageSize = 15)
        {
            int uid = AdminUsers.GetUidByAccountName(accountName);

            string condition = AdminCoupons.AdminGetCouponListCondition(sn, uid, couponTypeId);

            PageModel pageModel = new PageModel(pageSize, pageNumber, AdminCoupons.AdminGetCouponCount(condition));

            CouponListModel model = new CouponListModel()
            {
                PageModel    = pageModel,
                CouponList   = AdminCoupons.AdminGetCouponList(pageModel.PageSize, pageModel.PageNumber, condition),
                AccountName  = accountName,
                CouponTypeId = couponTypeId,
                SN           = sn
            };

            MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&couponTypeId={3}&sn={4}&accountName={5}",
                                                          Url.Action("couponlist"),
                                                          pageModel.PageNumber, pageModel.PageSize,
                                                          couponTypeId, sn, accountName));
            return(View(model));
        }
Esempio n. 19
0
 /// <summary>
 /// 删除优惠劵类型
 /// </summary>
 /// <param name="couponTypeIdList">优惠劵类型id列表</param>
 /// <returns></returns>
 public ActionResult DelCouponType(int[] couponTypeIdList)
 {
     AdminCoupons.DeleteCouponTypeById(couponTypeIdList);
     AddAdminOperateLog("删除优惠劵类型", "删除优惠劵类型,优惠劵类型ID为:" + CommonHelper.IntArrayToString(couponTypeIdList));
     return(PromptView("优惠劵类型删除成功"));
 }
Esempio n. 20
0
 /// <summary>
 /// 删除优惠劵
 /// </summary>
 /// <param name="couponIdList">优惠劵id列表</param>
 /// <returns></returns>
 public ActionResult DelCoupon(int[] couponIdList)
 {
     AdminCoupons.DeleteCouponById(couponIdList);
     AddMallAdminLog("删除优惠劵", "删除优惠劵,优惠劵ID为:" + CommonHelper.IntArrayToString(couponIdList));
     return(PromptView("优惠劵删除成功"));
 }
Esempio n. 21
0
 /// <summary>
 /// 删除优惠劵商品
 /// </summary>
 /// <param name="recordIdList">记录id</param>
 /// <returns></returns>
 public ActionResult DelCouponProduct(int[] recordIdList)
 {
     AdminCoupons.DeleteCouponProductByRecordId(recordIdList);
     AddMallAdminLog("删除优惠劵商品", "删除优惠劵商品,商品ID:" + CommonHelper.IntArrayToString(recordIdList));
     return(PromptView("优惠劵商品删除成功"));
 }