Esempio n. 1
0
        /// <summary>
        /// 验证优惠劵编号
        /// </summary>
        /// <returns></returns>
        public ActionResult VerifyCouponSN()
        {
            string couponSN = WebHelper.GetQueryString("couponSN");//优惠劵编号

            if (couponSN.Length == 0)
            {
                return(AjaxResult("emptycouponsn", "请输入优惠劵编号"));
            }
            else if (couponSN.Length != 16)
            {
                return(AjaxResult("errorcouponsn", "优惠劵编号不正确"));
            }

            CouponInfo couponInfo = Coupons.GetCouponByCouponSN(couponSN);

            if (couponInfo == null)//不存在
            {
                return(AjaxResult("noexist", "优惠劵不存在"));
            }
            else if (couponInfo.Oid > 0)//已使用
            {
                return(AjaxResult("used", "优惠劵已使用"));
            }
            else if (couponInfo.Uid > 0)//已激活
            {
                return(AjaxResult("activated", "优惠劵已激活"));
            }
            else//未激活
            {
                return(AjaxResult("nonactivated", "优惠劵未激活"));
            }
        }