86 lines
2.6 KiB
PHP
86 lines
2.6 KiB
PHP
|
|
<?php
|
||
|
|
// +----------------------------------------------------------------------
|
||
|
|
// | 监管平台 [ WE CAN DO IT MORE SIMPLE ]
|
||
|
|
// +----------------------------------------------------------------------
|
||
|
|
// | Copyright (c) 2018-2019 http://www.rainfer.cn All rights reserved.
|
||
|
|
// +----------------------------------------------------------------------
|
||
|
|
// | Author: 无【周界接口】
|
||
|
|
// +----------------------------------------------------------------------
|
||
|
|
namespace app\api\controller;
|
||
|
|
|
||
|
|
use app\common\controller\Api;
|
||
|
|
|
||
|
|
use app\admin\model\Admin;
|
||
|
|
use app\admin\model\yq\alarm\Alarm;
|
||
|
|
use app\admin\model\yq\alarm\Trend;
|
||
|
|
use app\admin\model\yq\electronic_waybill\Waybill;
|
||
|
|
use app\admin\model\yq\park\Park;
|
||
|
|
use app\admin\model\yq\perimeter\EnterpriseCheck;
|
||
|
|
use app\admin\model\yq\vehicle\LineLog;
|
||
|
|
use app\admin\model\yq\vehicle\ParkLineLog;
|
||
|
|
use app\admin\model\yq\vehicle\Vehicle;
|
||
|
|
use app\admin\model\yq\base_config\Perimeter;
|
||
|
|
|
||
|
|
use think\Db;
|
||
|
|
|
||
|
|
|
||
|
|
class YqPerimeter extends Api {
|
||
|
|
|
||
|
|
protected $noNeedLogin = ['*'];
|
||
|
|
protected $noNeedRight = ['*'];
|
||
|
|
|
||
|
|
//周界列表
|
||
|
|
public function perimeter_list(){
|
||
|
|
$perimeter_list = Perimeter::where('is_del',1)->select();
|
||
|
|
$this->success('请求成功!',$perimeter_list);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//周界详情
|
||
|
|
public function perimeter_detail(){
|
||
|
|
// $id = input('id');
|
||
|
|
// if (!$id) {
|
||
|
|
// $this->error('异常操作!');
|
||
|
|
// }
|
||
|
|
$name = input('name');
|
||
|
|
if (!$name) {
|
||
|
|
$this->error('异常操作!');
|
||
|
|
}
|
||
|
|
$perimeter_info['space'] = 0;
|
||
|
|
$perimeter_info['place_car'] = 0;
|
||
|
|
$perimeter_info['remainder_car'] = 0;
|
||
|
|
$perimeter_info['in_car'] = 0;
|
||
|
|
$perimeter_info['out_car'] = 0;
|
||
|
|
|
||
|
|
$perimeter_info = Perimeter::where('name',$name)->find();
|
||
|
|
// if($perimeter_info){
|
||
|
|
// $perimeter_info['space'] = mt_rand(1000,2000);
|
||
|
|
// $perimeter_info['place_car'] = mt_rand(100,1000);
|
||
|
|
// $perimeter_info['remainder_car'] = mt_rand(100,1000);
|
||
|
|
// $perimeter_info['in_car'] = mt_rand(100,1000);
|
||
|
|
// $perimeter_info['out_car'] = mt_rand(100,1000);
|
||
|
|
// }
|
||
|
|
$this->success('查询成功!',$perimeter_info);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//编辑周界
|
||
|
|
public function perimeter_edit(){
|
||
|
|
$id = input('id');
|
||
|
|
if (!$id) {
|
||
|
|
$this->error('异常操作!');
|
||
|
|
}
|
||
|
|
$data = array(
|
||
|
|
'info' => input('info'),
|
||
|
|
);
|
||
|
|
$res = Perimeter::where('id',$id)->update($data);
|
||
|
|
if($res){
|
||
|
|
$this->success('操作成功!');
|
||
|
|
}else{
|
||
|
|
$this->error('操作失败!');
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|