|
@@ -169,8 +169,8 @@ class Airwallex extends Payment
|
|
|
//成功修改状态
|
|
//成功修改状态
|
|
|
public function paymentSucceeded($orderId, $transactionId)
|
|
public function paymentSucceeded($orderId, $transactionId)
|
|
|
{
|
|
{
|
|
|
- $order = $this->orderRepository->findByField('increment_id', $orderId);
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ $order = $this->orderRepository->findOneByField('increment_id', $orderId);
|
|
|
if (!$order->id) {
|
|
if (!$order->id) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
@@ -179,6 +179,7 @@ class Airwallex extends Payment
|
|
|
}
|
|
}
|
|
|
$order->status = Order::STATUS_PROCESSING;
|
|
$order->status = Order::STATUS_PROCESSING;
|
|
|
$order->save();
|
|
$order->save();
|
|
|
|
|
+
|
|
|
if ($order->payment) {
|
|
if ($order->payment) {
|
|
|
$additional = $order->payment->additional;
|
|
$additional = $order->payment->additional;
|
|
|
$additional['transaction_id'] = $transactionId;
|
|
$additional['transaction_id'] = $transactionId;
|