public ActionResult ResendCoupon(int id = 0) { if (id > 0) { var model = YunClient.Instance.Execute(new GetSoldCouponsRequest { TradeId = id }).Coupons; var c = model.Where(e => !e.IsConsume) .Aggregate(string.Empty, (current, o) => current + ("," + o.CouponId)); if (c.Length >= 1) { c = c.Substring(1); var req = new ResendCouponRequest { Coupons = c }; var r = YunClient.Instance.Execute(req, Token); return(Json(new { result = r.Result, error = r.ErrMsg })); } return(Json(new { result = false, error = "所有电子券都已消费" })); } return(Json(new { result = false, error = "订单不存在" })); }
public ActionResult ResendCoupon(int id = 0) { if (id > 0) { var model = Trade.GetSoldCoupons(id.ToString()); var c = model.Where(e => !e.IsConsume) .Aggregate(string.Empty, (current, o) => current + ("," + o.CouponId)); if (c.Length >= 1) { c = c.Substring(1); var req = new ResendCouponRequest { Coupons = c }; var r = YunClient.Instance.Execute(req, Member.Token); return Json(new {result = r.Result, error = r.ErrMsg}); } return Json(new {result = false, error = "所有电子券都已消费"}); } return Json(new {result = false, error = "订单不存在"}); }