之前在5.4開源版本中,按教程配置完之后,訂單支付總是顯示未支付。檢查回調(diào)也沒有問題,路由配置與域名也沒能檢查出問題,最后查詢到是因?yàn)閿?shù)據(jù)庫(kù)paid(支付狀態(tài))沒有進(jìn)行更新。只需要之支付回調(diào)參數(shù)判斷處理完之后加入:
$otherOrderServices = app()->make(StoreOrderServices::class);
$otherOrderServices->update($order['id'],['paid'=>1]);
就可以完美解決問題。