Warningdynamics.php 1.2 KB
<?php

namespace app\api\controller\reservoir;

use app\api\controller\tencentim\Openim;
use app\common\controller\Api;
use fast\Tree;
use think\Request;
use think\Db;

/**
 * 预警动态
 * Class Staff
 * @package app\api\controller
 */
class Warningdynamics extends Api
{
    protected $noNeedLogin = ["*"];
    protected $noNeedRight = '*';

    public function _initialize()
    {
        parent::_initialize();
        $this->model = new \app\admin\model\inspection\Staff();
    }

    public function warningdynamics()
    {
        $res = Db::name("warning_dynamics")->order('id desc')->limit(20)->select();
        foreach ($res as $k => $v) {
            $res[$k]['createtime'] = date("Y-m-d H:i:s", $res[$k]['createtime']);
        }
        $this->success('请求成功', $res);
    }

    /***
     * 按等级ID获得应急机制等级人员列表
     */
    public function getDynamicsUserList()
    {
        $id = $this->request->param('dynamics_id', 1);
        $list = Db::name('warningdynamics_userinfo')
            ->where(['dynamics_id' => $id, 'status' => '0'])
            ->field('id,area_name,depart,name,profile,mobile')
            ->order('weigh asc')
            ->select();

        $this->success('获取成功', $list);
    }

}