/// <summary> /// 买入订单继续支付(页面展示) /// </summary> /// <returns></returns> public ActionResult Pay(int orderId) { OrderInfo order = new OrderInfo(); order = _bll.GetOrderByOrderId(orderId); PayOrderViewModel model = new PayOrderViewModel(); if (order != null) { UserInfo userInfo = new UserInfo(); userInfo = _userBll.GetUserInfoById(order.SellUserId); model.BankName = userInfo.BankName; model.RealName = userInfo.RealName; model.BankNumber = userInfo.BankNumber; model.BuyMoney = order.BuyMoney; model.CreateTime = order.CreateTime; model.IsMoney = order.IsMoney; model.OrderId = order.OrderId; model.OrderType = order.OrderType; model.Qty = order.Qty; model.SellAccountName = order.SellAccountName; model.SellUserId = order.SellUserId; model.UpdateTime = order.UpdateTime; } return(View(model)); }
public async Task <IHttpActionResult> UpdateOrderAsPaid(PayOrderViewModel order) { if (!ModelState.IsValid) { return(BadRequest("Invalid order data.")); } var ack = await _orderRepository.UpdateOrderAsPaid(order.Amount, order.ServiceId); if (!ack) { return(Ok(new ResponseModel <string>(ResponseStatus.BadRequest, null, "Requested order was not found."))); } return(Ok(new ResponseModel <string>(ResponseStatus.Ok, "", "Order successfully set as paid."))); }
public IHttpActionResult Post([FromBody] PayOrder value) { string UserName = User.Identity.Name; PayOrder_Re response = new PayOrder_Re(); PayOrderViewModel viewmodel = new PayOrderViewModel(); try { if (ModelState.IsValid) { if (!string.IsNullOrEmpty(UserName)) { var userinfo = _IUserRepository.UserInfos.Where(t => t.UserName == UserName).FirstOrDefault(); if (userinfo == null) { response.success = "fail"; response.code = PayCode.fail; response.msg = "未查询到用户信息"; } else { viewmodel.payorder = value; viewmodel.userinfo = userinfo; _IRabbitMQHelper.Publish <OrdersController>(JsonConvert.SerializeObject(viewmodel)); _IPayOrderRepository.Save_PayOrder(value); _logger.WriteLog_Info <OrdersController>(JsonConvert.SerializeObject(viewmodel), null, null, null); } } else { _logger.WriteLog_Waring <OrdersController>(JsonConvert.SerializeObject(viewmodel), null, null, null); } } else { _logger.WriteLog_Error <OrdersController>(JsonConvert.SerializeObject(viewmodel), null, null, null); } } catch (Exception ex) { _logger.WriteLog_Error <OrdersController>(JsonConvert.SerializeObject(viewmodel), null, null, ex); } return(Json(response)); }
public PayOrderCommand(PayOrderViewModel model) { _id = model.Id; }
public async Task <IActionResult> Pay([FromBody] PayOrderViewModel orderViewModel) { await _orderAppService.Pay(orderViewModel); return(Response(orderViewModel)); }
public Task Pay(PayOrderViewModel customerViewModel) { var placeCommand = _mapper.Map <PayOrderCommand>(customerViewModel); return(Bus.SendCommand(placeCommand)); }