|
|
@@ -5,29 +5,27 @@ namespace App\Transformer\Anime;
|
|
|
class AnimeTransformer
|
|
|
{
|
|
|
|
|
|
- public function newBuildChapterList($data): array
|
|
|
+ public function newBuildChatList($data): array
|
|
|
{
|
|
|
return [
|
|
|
- 'meta' => getMeta($data['list']),
|
|
|
- 'header' => $data['header'],
|
|
|
- 'list' => $this->newEachChapterList($data['list']),
|
|
|
+ 'meta' => getMeta($data),
|
|
|
+ // 'header' => $data['header'],
|
|
|
+ 'list' => $this->newEachChatList($data),
|
|
|
];
|
|
|
}
|
|
|
|
|
|
- private function newEachChapterList($list): array
|
|
|
+ private function newEachChatList($list): array
|
|
|
{
|
|
|
$result = [];
|
|
|
if (empty($list)) return $result;
|
|
|
|
|
|
foreach ($list as $item) {
|
|
|
$result[] = [
|
|
|
- 'cid' => getProp($item, 'cid'),
|
|
|
- 'chapter_name' => getProp($item, 'chapter_name'),
|
|
|
- 'sequence' => getProp($item, 'sequence'),
|
|
|
- 'size' => getProp($item, 'size'),
|
|
|
- 'generate_status' => getProp($item, 'generate_status'),
|
|
|
- 'audio_url' => getProp($item, 'audio_url'),
|
|
|
- 'remark' => getProp($item, 'remark'),
|
|
|
+ 'anime_id' => getProp($item, 'id'),
|
|
|
+ 'anime_name' => '《'.getProp($item, 'anime_name').'》',
|
|
|
+ 'first_frame_url' => getProp($item, 'first_frame_url'),
|
|
|
+ 'is_multi' => getProp($item, 'is_multi'),
|
|
|
+ 'created_at' => transDate(getProp($item, 'created_at')),
|
|
|
];
|
|
|
}
|
|
|
|