<?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; } }