1、文件:app/services/order/cashier/CashierOrderServices.php
2、方法:paySuccess (458行左右)
3、截圖部分代碼替換成如下代碼段:
$pay = $payService->yueOrderPay($orderInfo->toArray(), $orderInfo->uid);
if ($pay['status'] === true)
return true;
else {
if (is_array($pay))
throw new ValidateException ($pay['msg'] ?? '余額支付失敗');
else
throw new ValidateException ($pay);
}
注:如果沒有開啟熱更新,請重啟swoole重試