fixed capture

This commit is contained in:
Edward Yang 2022-08-12 14:29:01 +08:00
parent 72536a702b
commit 224d8d6693
1 changed files with 3 additions and 3 deletions

View File

@ -17,6 +17,7 @@
namespace Plugin\Paypal\Controllers;
use Beike\Repositories\OrderRepo;
use Beike\Services\StateMachineService;
use Illuminate\Http\Request;
use Illuminate\Http\JsonResponse;
use Illuminate\Support\Facades\DB;
@ -99,7 +100,7 @@ class PaypalController
* @return JsonResponse
* @throws \Throwable
*/
public function capture(Request $request)
public function capture(Request $request): JsonResponse
{
$data = \json_decode($request->getContent(), true);
$orderNumber = $data['orderNumber'];
@ -112,8 +113,7 @@ class PaypalController
try {
DB::beginTransaction();
if ($result['status'] === "COMPLETED") {
$order->status = 'paid';
$order->save();
StateMachineService::getInstance($order)->changeStatus('paid');
DB::commit();
}
} catch (\Exception $e) {