fix(account): 修复初始账户命令和测试

- 修改 InitialAccountCmd 类的属性和方法
- 更新 addPointsBalance 方法的参数和返回值
- 调整测试数据和测试逻辑以适应新的命令结构
This commit is contained in:
李东云
2025-09-17 20:34:51 +08:00
parent 203dd34353
commit 8f8f7b08b0
2 changed files with 15 additions and 15 deletions

View File

@@ -23,15 +23,15 @@ it('should initial account balance', function () {
'type' => 'aligner',
'basic' => 0,
'bonus' => 40,
'expired_at' => Carbon::now()->addYear()->toDateTimeString(),
'version' => 'Trial',
'expired_at' => Carbon::now()->addYear(),
'version' => 'trial',
],
[
'type' => 'ema',
'basic' => 0,
'bonus' => 1,
'expired_at' => Carbon::now()->addYear()->toDateTimeString(),
'version' => 'trial',
'expired_at' => Carbon::now()->addYear(),
'version' => 'Trial',
],
];
@@ -39,10 +39,10 @@ it('should initial account balance', function () {
foreach ($data as $point_balance) {
$cmd->addPointsBalance(
type: PointType::from($point_balance['type']),
basic: $point_balance['basic'] ?? 0,
bonus: $point_balance['bonus'] ?? 0,
expiredAt: isset($point_balance['expired_at']) ? new Carbon($point_balance['expired_at']) : null,
version: $point_balance['version'] ?? 0,
basic: $point_balance['basic'],
bonus: $point_balance['bonus'],
expiredAt:$point_balance['expired_at'],
version: $point_balance['version'],
);
}