public object SubmitOrder(SmallProgSubmitOrderModel value) { CheckUserLogin(); if (value.CapitalAmount > 0 && !string.IsNullOrEmpty(value.PayPwd)) { var flag = MemberApplication.VerificationPayPwd(CurrentUser.Id, value.PayPwd); if (!flag) { return(Json(ErrorResult <dynamic>("预存款支付密码错误"))); } } if (value.fromPage == WXSmallProgFromPageType.SignBuy) { //立即购买(限时购) OrderSubmitOrderModel orderModel = new OrderSubmitOrderModel(); orderModel.counts = value.buyAmount.ToString(); orderModel.couponIds = value.couponCode; orderModel.integral = (int)value.deductionPoints; orderModel.recieveAddressId = value.shippingId; orderModel.skuIds = value.productSku; orderModel.orderRemarks = value.remark; orderModel.formId = value.formId; orderModel.isCashOnDelivery = false; //货到付款 orderModel.invoiceType = 0; //发票类型 orderModel.jsonOrderShops = value.jsonOrderShops; orderModel.isStore = value.isStore; orderModel.ProductType = value.ProductType; orderModel.VirtualProductItems = value.VirtualProductItems; orderModel.Capital = value.CapitalAmount; //提交 return(SubmitOrderById(orderModel)); } else if (value.fromPage == WXSmallProgFromPageType.Cart) { //购物车 OrderSubmitOrderByCartModel cartModel = new OrderSubmitOrderByCartModel(); cartModel.couponIds = value.couponCode; cartModel.integral = (int)value.deductionPoints; cartModel.recieveAddressId = value.shippingId; cartModel.cartItemIds = value.cartItemIds; // cartModel.formId = value.formId; cartModel.isCashOnDelivery = false; //货到付款 cartModel.invoiceType = 0; //发票类型 cartModel.jsonOrderShops = value.jsonOrderShops; cartModel.Capital = value.CapitalAmount; cartModel.isStore = value.isStore; return(SubmitOrderByCart(cartModel)); } return(Json(ErrorResult <dynamic>("提交来源异常"))); }
public object SubmitOrder(SmallProgSubmitOrderModel value) { CheckUserLogin(); if (value.fromPage == WXSmallProgFromPageType.SignBuy) { //立即购买(限时购) OrderSubmitOrderModel orderModel = new OrderSubmitOrderModel(); orderModel.counts = value.buyAmount.ToString(); orderModel.couponIds = value.couponCode; orderModel.integral = (int)value.deductionPoints; orderModel.recieveAddressId = value.shippingId; orderModel.skuIds = value.productSku; orderModel.orderRemarks = value.remark; orderModel.formId = value.formId; orderModel.isCashOnDelivery = false; //货到付款 orderModel.invoiceType = 0; //发票类型 orderModel.jsonOrderShops = value.jsonOrderShops; //提交 return(SubmitOrderById(orderModel)); } else if (value.fromPage == WXSmallProgFromPageType.Cart) { //购物车 OrderSubmitOrderByCartModel cartModel = new OrderSubmitOrderByCartModel(); cartModel.couponIds = value.couponCode; cartModel.integral = (int)value.deductionPoints; cartModel.recieveAddressId = value.shippingId; cartModel.cartItemIds = value.cartItemIds; // cartModel.formId = value.formId; cartModel.isCashOnDelivery = false; //货到付款 cartModel.invoiceType = 0; //发票类型 cartModel.jsonOrderShops = value.jsonOrderShops; return(SubmitOrderByCart(cartModel)); } return(Json(new { Status = "NO", Message = "提交来源异常" })); }