first commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
namespace app\model;
|
||||
|
||||
use think\facade\Db;
|
||||
use think\Model;
|
||||
|
||||
class Plan extends Model
|
||||
{
|
||||
const ZERO = 0;
|
||||
const ONE = 1;
|
||||
|
||||
public static $Status = [
|
||||
self::ZERO => '关闭',
|
||||
self::ONE => '开启',
|
||||
];
|
||||
//详情
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user