Isotonic.php 2.2 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 Isotonic extends Frontend
{
    
    protected $noNeedLogin = [''];
    protected $noNeedRight = '*';

    //坝体渗压预警
    public function index(){

        $paging = count(Db::name('reservoir_warning_isotonic')->select());
        $page = input('get.page');
        $res = Db::name('reservoir_warning_isotonic')
                    ->alias('a')
                    ->join('reservoir_list r','r.id = a.reservoir_id')
                    ->join('reservoir_equipment eq','eq.deviceId = a.equipment_id')
                    // ->where('a.deal',1)
                    ->field('r.name, a.id,a.value,a.warning,a.createtime,eq.name as eqname,a.reservoir_id')
                    ->page($page,'10')
                    ->select();
        $this->assign([
                'res'=> $res,
                'paging'=>ceil($paging/10)
            ]);
        return $this->view->fetch();
    }
    
    // 搜索
    public function search(){
        // 位移id
        $paging = count(Db::name('reservoir_warning_isotonic')->select());
        $id = input('get.id');
        $res = Db::name('reservoir_warning_isotonic')
                    ->alias('a')
                    ->join('reservoir_list r','r.id = a.reservoir_id')
                    ->join('reservoir_equipment eq','eq.deviceId = a.equipment_id')
                    ->where('a.id',$id)
                    ->field('r.name, a.id,a.value,a.warning,a.createtime,eq.name as eqname,a.reservoir_id')
                    ->select();
        $this->assign([
                'res'=> $res,
                'paging'=> 0
            ]);
    
        return $this->view->fetch('isotonic/index');
        
    }
    
    
    
    // 删除
    public function del(){
        $id = input('get.id');
        // var_dump($id);exit();
        $res = Db::name('reservoir_warning_isotonic')
        ->where('id',$id)
        ->delete();
        
        if($res){
            return '删除成功';
        }else {
            return '删除失败';
        }
    }
    
    
    
}