Browse Source

增加 订单分账RPC

master
lanzu_qsy 5 years ago
parent
commit
28b8fd85cf
  1. 2
      app/Constants/v3/OrderState.php
  2. 10
      app/JsonRpc/SeparateAccountsServiceInterface.php
  3. 28
      app/JsonRpc/SeparateaccountsService.php

2
app/Constants/v3/OrderState.php

@ -68,7 +68,7 @@ class OrderState extends AbstractConstants
/**
* @Message("订单完成")
*/
const FINISH = [self::COMPLETED, self::EVALUATED, self::CANCELED];
const FINISH = [self::COMPLETED, self::EVALUATED];
/**
* @Message("售后/退款")

10
app/JsonRpc/SeparateAccountsServiceInterface.php

@ -0,0 +1,10 @@
<?php
namespace App\JsonRpc;
interface SeparateAccountsServiceInterface
{
public function orderOnlineCompleted($orderMainId, $userId);
}

28
app/JsonRpc/SeparateaccountsService.php

@ -0,0 +1,28 @@
<?php
namespace App\JsonRpc;
use Hyperf\RpcServer\Annotation\RpcService;
use Hyperf\Di\Annotation\Inject;
/**
* @RpcService(name="SeparateaccountsService", protocol="jsonrpc-http", server="jsonrpc-http", publishTo="")
* Class SeparateAccountsService
* @package App\JsonRpc
*/
class SeparateaccountsService implements SeparateAccountsServiceInterface
{
/**
* @Inject
* @var \App\Service\v3\Interfaces\SeparateAccountsServiceInterface
*/
private $separateaccountsService;
public function orderOnlineCompleted($orderMainId, $userId)
{
// TODO: Implement orderOnlineCompleted() method.
return $this->separateaccountsService->orderOnlineCompleted($orderMainId, $userId);
}
}
Loading…
Cancel
Save