<?php
/**
 * Created by PhpStorm.
 * Date: 2017/3/31
 * Time: 14:02
 */

namespace App\Http\Controllers\Manage\Book\Transformers;

class BookTransformer
{
    public function transform($book){
        return [
            'book_id'=>$book->bid,
            'book_name'=>$book->book_name,
            'book_summary'=>$book->intro,
            'book_author'=>$book->author,
            'cover_url'=>$book->cover,
            'book_word_count'=>$book->size,
            'book_chapter_total'=>$book->chapter_count,
            'book_category_id'=>$book->category_id,
            'book_category'=>$book->category_name,
            'book_end_status'=>$book->status,
            'book_published_time'=>is_null($book->updated_at)?'':$book->updated_at,
            'copyright'=>is_null($book->copyright)? '':$book->copyright,
            'charge_type'=>is_null($book->charge_type)?'':$book->charge_type,
            'force_subscribe_chapter_id'=>$book->force_subscribe_chapter_seq,
            'update_time'=>$book->updated_at,
            'is_on_shelf'=>$book->is_on_shelf,
            'book_price'=>is_null($book->price)?0:$book->price,
            'keyword'=>$book->keyword,
            'recommend_index'=> $book->recommend_index,
            'is_show_index_content'=>$book->is_show_index_content,
            'click_count'=>$book->click_count,
            'product_id'=>$book->product_id,
            'sex_preference'=>$book->channel_name,
            'last_cid'=>$book->last_cid,
            'last_chapter'=>$book->last_chapter,
            'first_cid'=>$book->first_cid,
            'category_array'=>[$book->channel_name=='男频'?1:2,$book->category_id],
            'copyright_limit_data'=>is_null($book->copyright_limit_data)?'':$book->copyright_limit_data,
            'promotion_domain'=>$book->promotion_domain,
            'old_name'=>$book->old_name,
            'recommend_text'=>$book->recommend_text,
            'book_special_channels'=>$book->book_special_channels,
            'is_high_quality'=>$book->is_high_quality
        ];
    }
}