|
|
|
@ -244,7 +244,13 @@ class OrderOnlineService implements OrderOnlineServiceInterface |
|
|
|
|
|
|
|
// 校验订单总金额
|
|
|
|
if ($totalAmount != $totalMoney) { |
|
|
|
throw new ErrorCodeException(ErrorCode::ORDER_TOTAL_AMOUNT_ERROR); |
|
|
|
throw new ErrorCodeException(ErrorCode::ORDER_TOTAL_AMOUNT_ERROR, json_encode([ |
|
|
|
'计算的总订单金额:' => $totalAmount, |
|
|
|
'前端的订单总金额:' => $totalMoney, |
|
|
|
'Delivery:' => $deliveryAmount, |
|
|
|
'Service:' => $serviceMoney, |
|
|
|
'Coupon:' => $couponMoney, |
|
|
|
])); |
|
|
|
} |
|
|
|
|
|
|
|
$dataMain = [ |
|
|
|
@ -551,10 +557,6 @@ class OrderOnlineService implements OrderOnlineServiceInterface |
|
|
|
{ |
|
|
|
|
|
|
|
$orderMain = $this->check($globalOrderId, $userId, OrderState::REFUNDING); |
|
|
|
$orderMain->state = OrderState::REFUNDED; |
|
|
|
if (!$orderMain->save()) { |
|
|
|
throw new ErrorCodeException(ErrorCode::ORDER_REFUND_FAIL); |
|
|
|
} |
|
|
|
|
|
|
|
// 微信退款
|
|
|
|
if ($orderMain->pay_type == Payment::WECHAT) { |
|
|
|
|