Waterlist.php 1.8 KB
<?php

namespace app\run\controller;

use app\common\controller\Frontend;
use think\Db;
use think\exception\ValidateException;
use think\Request;
use addons\alisms\controller\Index;

class Waterlist extends Frontend
{

    protected $noNeedLogin = [''];
    protected $noNeedRight = '*';


    //坝体渗水预警
    public function indexlist()
    {

        $paging = count(Db::name('reservoir_dam_waterseepage')->select());
        $page = input('get.page');
        $res = Db::name('reservoir_dam_waterseepage')
            ->alias('a')
            ->join('reservoir_list r', 'r.id = a.reservoir_id')
            ->order('id', 'desc')
            ->field('r.name, a.*')
            ->page($page, '10')
            ->select();
        $this->assign([
            'res' => $res,
            'paging' => ceil($paging / 10)
        ]);
        return $this->view->fetch('index_list');
    }

    // 搜索
    public function search()
    {
        // 位移id
        $paging = count(Db::name('reservoir_dam_waterseepage')->select());
        $id = input('get.id');
        $res = Db::name('reservoir_dam_waterseepage')
            ->alias('a')
            ->join('reservoir_list r', 'r.id = a.reservoir_id')
            ->order('id', 'desc')
            ->field('r.name, a.*')
            ->select();
        $this->assign([
            'res' => $res,
            'paging' => 0
        ]);

        return $this->view->fetch('waterlist/index_list');

    }


    // 删除
    public function del()
    {
        $id = input('get.id');
        // var_dump($id);exit();
        $res = Db::name('reservoir_dam_waterseepage')
            ->where('id', $id)
            ->delete();

        if ($res) {
            return '删除成功';
        } else {
            return '删除失败';
        }
    }


}