<?php

namespace app\river\controller;

use app\common\controller\Frontend;

class Task extends Frontend
{

    protected $noNeedLogin = [];
    protected $noNeedRight = '*';
    protected $layout = '';
    public function _initialize()
    {
        parent::_initialize();

        $this->model = new \app\admin\model\inspection\Task;
    }
    public function list()
    {
        $list = $this->model
            ->alias('t')
            ->field('t.*,sta.staff_name')
            ->join('inspection_staff sta','t.user_id=sta.user_id','LEFT')
            ->paginate(10,'',['query'=>$this->request->param()]);
        $this->view->assign('list',$list);
        return $this->view->fetch();
    }
    public function details($ids=null)
    {
        $row = $this->model
        ->alias('t')
        ->field('t.*,sta.staff_name')
        ->join('inspection_staff sta','t.user_id=sta.user_id','LEFT')
        ->where('t.id',$ids)
        ->find();
        if (!$row) {
            $this->error('任务不存在');    
        }
        $this->view->assign('row',$row);
        return $this->view->fetch();
    }
}