瀏覽代碼

refactor(AppGame): 重构用户物品数据处理逻辑

- 修改 DataHandler 中的属性名称,使用驼峰命名法
- 在 ItemService 中更新 getUserItems 方法的注释,明确返回值类型
notfff 7 月之前
父節點
當前提交
ef2b0c35b3
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 2 2
      app/Module/AppGame/Handler/User/DataHandler.php
  2. 1 1
      app/Module/GameItems/Services/ItemService.php

+ 2 - 2
app/Module/AppGame/Handler/User/DataHandler.php

@@ -131,10 +131,10 @@ class DataHandler extends BaseHandler
         $itemLs      = [];
         foreach ($items as $item) {
             $li = new DataItem();
-            if ($item->instance_id) {
+            if ($item->instanceId) {
                 $li->setInstanceId($item->instance_id);
             }
-            $li->setItemId($item->item_id);
+            $li->setItemId($item->itemId);
             $li->setQuantity($item->quantity);
             $itemLs[] = $li;
         }

+ 1 - 1
app/Module/GameItems/Services/ItemService.php

@@ -29,7 +29,7 @@ class ItemService
      * @param int $userId 用户ID
      * @param array $filters 过滤条件
      * @param bool $includeExpired 是否包含已过期物品
-     * @return SupportCollection 用户物品DTO集合
+     * @return SupportCollection|ItemUserDto[] 用户物品DTO集合
      */
     public static function getUserItems(int $userId, array $filters = [], bool $includeExpired = false): SupportCollection
     {