32 lines
1.6 KiB
PHP
32 lines
1.6 KiB
PHP
<?php
|
|
namespace app\model;
|
|
|
|
use think\facade\Db;
|
|
use think\Model;
|
|
|
|
class Department extends Model
|
|
{
|
|
//详情
|
|
public function detail($id)
|
|
{
|
|
$detail = Db::name('plan')->where(['id' => $id])->find();
|
|
if (!empty($detail)) {
|
|
// $detail['times'] = time_trans($detail['create_time']);
|
|
// $detail['logs'] = Db::name('Log')->where(['module' => 'plans', 'plans_id' => $detail['id']])->count();
|
|
$detail['year'] = Db::name('Plan')->where('id', $detail['id'])->value('year');
|
|
$detail['name'] = Db::name('Plan')->where(['id' => $detail['id']])->value('name');
|
|
$start_time = Db::name('Plan')->where(['id' => $detail['id']])->value('start_time');
|
|
$end_time = Db::name('Plan')->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('Plan')->where(['id' => $detail['id']])->value('schedule');
|
|
$detail['remark'] = Db::name('Plan')->where(['id' => $detail['id']])->value('remark');
|
|
}
|
|
return $detail;
|
|
}
|
|
}
|