public HttpResponseMessage OrderPaySuccess([FromBody] OrderPayUpdateRequest request) { string errmsg; OrderUpdateStatusSuccess(request, out errmsg); if (!string.IsNullOrEmpty(errmsg)) { return(ResponseHelper.OK(EnumApiStatusCode.Fail, message: errmsg)); } return(ResponseHelper.OK(EnumApiStatusCode.Success)); }
private void OrderUpdateStatusSuccess(OrderPayUpdateRequest request, out string errmsg) { var order = _bllOrder.GetOrder(request.orderNo); if (order == null) { errmsg = "订单未找到"; } var totalFee = (order.TotalFee + order.Fare - order.DiscountFee); _bllOrder.OrderPaySuccess(request.orderNo, totalFee, request.buyerEmail, request.sellerEmail, out errmsg); }