$code, 'enabled' => 1, ]; $result = parent::get($map1, ['*'], ['items']); if (empty($result)) { return []; } $items = $result->getAttribute('items'); if (empty($items)) { return []; } $dataType = $result->getAttribute('data_type'); foreach ($items as $item) { $value = $item->getAttribute('value'); if ($dataType == 1) { $item->value = (string)$value; // 转换为字符串 } elseif ($dataType == 2) { $item->value = (int)$value; // 转换为整型 } } return $items->makeHidden(['id'])->map(function ($item) { return [ 'dict_id' => $item->dict_id, 'code' => $item->code, 'label' => $item->label, 'value' => $item->value, 'sort' => $item->sort, 'is_default' => $item->is_default, 'other_class' => $item->other_class, 'color' => $item->color, 'created_date' => $item->created_date, 'remark' => $item->remark, ]; })->toArray(); } }