<?php


namespace App\Http\Transformers;


class PurchaseRemarkTransformer
{
    public function transformList($list)
    {

        if (empty($list)) {
            return [];
        }

        foreach ($list as &$remark) {
            if (!$remark) {
                continue;
            }
            $remark['participate_type_name'] = array_get(config('field.PurchaseRemarkParticipateType'), $remark['participate_type'], '无');
            $remark['create_time'] = $remark['create_time'] ? date('Y-m-d H:i:s',
                $remark['create_time']) : '';
            $remark['update_time'] = $remark['update_time'] ? date('Y-m-d H:i:s',
                $remark['update_time']) : '';
            $remark['status'] = $remark['end_time'] < time() ? 1 : -1;

            $remark['start_time'] = $remark['start_time'] ? date('Y-m-d',
                $remark['start_time']) : '';
            $remark['end_time'] = $remark['start_time'] ? date('Y-m-d',
                $remark['end_time']) : '';
            $remark['duration'] = $remark['start_time'] . ' ~ ' . $remark['end_time'];
        }
        unset($remark);
        return $list;
    }

}