/// <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("优惠劵商品添加成功")); }
/// <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("优惠劵商品添加成功")); }