Browse Source

JsonRpc退款时,同时取消顺丰配送

sf_express
李可松 4 years ago
parent
commit
5a2a3efd68
  1. 12
      app/JsonRpc/OrderService.php

12
app/JsonRpc/OrderService.php

@ -5,6 +5,7 @@ namespace App\JsonRpc;
use App\Commons\Log; use App\Commons\Log;
use App\Constants\ErrorCode; use App\Constants\ErrorCode;
use App\Service\SeparateAccountsServiceInterface; use App\Service\SeparateAccountsServiceInterface;
use App\Service\v3\SfExpress;
use Hyperf\DbConnection\Db; use Hyperf\DbConnection\Db;
use Hyperf\RpcServer\Annotation\RpcService; use Hyperf\RpcServer\Annotation\RpcService;
use Hyperf\Di\Annotation\Inject; use Hyperf\Di\Annotation\Inject;
@ -73,9 +74,14 @@ class OrderService implements OrderServiceInterface
"status" => 200, "status" => 200,
"code" => ErrorCode::ORDER_FAILURE, "code" => ErrorCode::ORDER_FAILURE,
"result" => [], "result" => [],
"message" => ''
"message" => ''
]; ];
# 取消顺丰配送
go(function () use ($global_order_id) {
SfExpress::getInstance()->cancelOrder(['order_id' => $global_order_id]);
});
$res = $this->orderService->onlineRefund($global_order_id); $res = $this->orderService->onlineRefund($global_order_id);
if($res['code'] > 0){ if($res['code'] > 0){
$result['result'] = $res; $result['result'] = $res;
@ -85,7 +91,7 @@ class OrderService implements OrderServiceInterface
$result['result'] = $res; $result['result'] = $res;
$result['message'] = '退款成功'; $result['message'] = '退款成功';
}; };
return $result; return $result;
} }
} }
Loading…
Cancel
Save