39 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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;
 | |
|     }
 | |
| }
 |