public IActionResult ShipView(long giftOrderId) { var model = new CHIS.Models.CHIS_Gift_Order() { GiftOrderId = giftOrderId }; return(PartialView("_pvShipView", model)); }
/// <summary> /// 兑换礼品 /// </summary> /// <param name="order"></param> public void ExchangeGift(CHIS_Gift_Order order) { if (this.GiftOrderList == null) { this.GiftOrderList = new List <CHIS_Gift_Order>(); } this.GiftOrderList.Add(order); order.Gift.Stock = order.Gift.Stock - order.Count; if (order.Gift.Stock < 0) { throw new ApplicationException("库存不足"); } var points = this.Points - (order.Gift.NeedPoints * order.Count); if (points < 0) { throw new ApplicationException("积分不足"); } }