mirror of
http://124.126.16.154:8888/singularity/hdk-pay.git
synced 2026-01-15 06:15:09 +08:00
refactor(pay): 调整请求头构建逻辑
- 将 RequestHeaderBuilder trait 移至 AbstractRepo 中 - 删除 AccountBalanceRepo 中的重复 trait 引用 - 此改动简化了代码结构,避免了重复代码
This commit is contained in:
@@ -15,10 +15,14 @@ use GuzzleHttp\RequestOptions;
|
||||
use Singularity\HDK\Core\Http\RequestService;
|
||||
use Singularity\HDK\Core\Http\RequestServiceFactory;
|
||||
|
||||
use Singularity\HDK\Pay\Trait\RequestHeaderBuilder;
|
||||
|
||||
use function Hyperf\Config\config;
|
||||
|
||||
abstract class AbstractRepo
|
||||
{
|
||||
use RequestHeaderBuilder;
|
||||
|
||||
protected RequestService $requestService;
|
||||
|
||||
public function __construct(?string $baseUrl = null)
|
||||
|
||||
@@ -16,12 +16,9 @@ use Singularity\HDK\Pay\Domain\Account\Aggregate\AccountBalance;
|
||||
use Singularity\HDK\Pay\Domain\Account\Aggregate\ValueObject\PointsBalance;
|
||||
use Singularity\HDK\Pay\Domain\Account\Enum\PointType;
|
||||
use Singularity\HDK\Pay\Domain\Account\Repository\AccountRepoInterface;
|
||||
use Singularity\HDK\Pay\Trait\RequestHeaderBuilder;
|
||||
|
||||
final class AccountBalanceRepo extends AbstractRepo implements AccountRepoInterface
|
||||
{
|
||||
use RequestHeaderBuilder;
|
||||
|
||||
public function getAccount(string $uid): AccountBalance
|
||||
{
|
||||
$response = $this->requestService->requestGet(
|
||||
|
||||
Reference in New Issue
Block a user