where(['id' => $id])->find(); if (!empty($detail)) { // $detail['times'] = time_trans($detail['create_time']); // $detail['logs'] = Db::name('Log')->where(['module' => 'applications', 'applications_id' => $detail['id']])->count(); $detail['year'] = Db::name('Application')->where('id', $detail['id'])->value('year'); $detail['name'] = Db::name('Application')->where(['id' => $detail['id']])->value('name'); $start_time = Db::name('Application')->where(['id' => $detail['id']])->value('start_time'); $end_time = Db::name('Application')->where(['id' => $detail['id']])->value('end_time'); // $detail['start_time'] = date('Y-m-d', $start_time); // $detail['end_time'] = date('Y-m-d', $end_time); $detail['start_time'] = !empty($start_time) ? date('Y-m-d', $start_time) : '待定'; $detail['end_time'] = !empty($end_time) ? date('Y-m-d', $end_time) : '待定'; $detail['status'] = Db::name('status_mapping')->where('id', $detail['status'])->value('description'); $detail['cate'] = Db::name('project_category')->where('id', $detail['cate'])->value('name'); $detail['schedule'] = Db::name('Application')->where(['id' => $detail['id']])->value('schedule'); $detail['remark'] = Db::name('Application')->where(['id' => $detail['id']])->value('remark'); } return $detail; } }