From 5a2a3efd6859ae5fb89f33ab842e576f22ebde6c Mon Sep 17 00:00:00 2001 From: li kesong Date: Tue, 26 Apr 2022 00:05:44 +0800 Subject: [PATCH] =?UTF-8?q?JsonRpc=E9=80=80=E6=AC=BE=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E5=8F=96=E6=B6=88=E9=A1=BA=E4=B8=B0=E9=85=8D?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/JsonRpc/OrderService.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/JsonRpc/OrderService.php b/app/JsonRpc/OrderService.php index aa631e4..3aa6c32 100644 --- a/app/JsonRpc/OrderService.php +++ b/app/JsonRpc/OrderService.php @@ -5,6 +5,7 @@ namespace App\JsonRpc; use App\Commons\Log; use App\Constants\ErrorCode; use App\Service\SeparateAccountsServiceInterface; +use App\Service\v3\SfExpress; use Hyperf\DbConnection\Db; use Hyperf\RpcServer\Annotation\RpcService; use Hyperf\Di\Annotation\Inject; @@ -73,9 +74,14 @@ class OrderService implements OrderServiceInterface "status" => 200, "code" => ErrorCode::ORDER_FAILURE, "result" => [], - "message" => '' + "message" => '' ]; - + + # 取消顺丰配送 + go(function () use ($global_order_id) { + SfExpress::getInstance()->cancelOrder(['order_id' => $global_order_id]); + }); + $res = $this->orderService->onlineRefund($global_order_id); if($res['code'] > 0){ $result['result'] = $res; @@ -85,7 +91,7 @@ class OrderService implements OrderServiceInterface $result['result'] = $res; $result['message'] = '退款成功'; }; - + return $result; } } \ No newline at end of file