fix(ProductRepo): 将isset检查改为!empty检查以确保数据有效性

This commit is contained in:
李东云
2025-12-24 14:11:13 +08:00
parent 175a170dec
commit 7ade038f0f

View File

@@ -148,7 +148,7 @@ final class ProductRepo extends AbstractRepo implements RechargeProductRepoInter
$result = Json::decode($content);
return new RechargeProduct(
oneTime: isset($result['one_time'])
oneTime: !empty($result['one_time'])
? new ProductItem(
id: $result['one_time']['id'],
description: $result['one_time']['name'],
@@ -164,7 +164,7 @@ final class ProductRepo extends AbstractRepo implements RechargeProductRepoInter
),
)
: null,
renew: isset($result['renew'])
renew: !empty($result['renew'])
? new ProductItem(
id: $result['renew']['id'],
description: $result['renew']['name'],