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重试

 
                         
                         
                     
                         
                     
                     
                     
                     
                     
                             
                                    
 
                     
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                     
                 
                         
                     
                 
         
         
             
         
         
         
		