作者 郭文星

12312

... ... @@ -27,7 +27,15 @@ class Index extends Api
protected $noNeedLogin = ['*'];
// 无需鉴权的接口,*表示全部
protected $noNeedRight = ['*'];
protected $token = "";
//前置方法
public function _initialize()
{
$user=new User();
$this->token=$user->getToken();
parent::_initialize();
}
//1.查询摄像头接口
public function getCamera(){
$url="https://camera.ynzhsk.cn/api/reservoir/hkws/Hardware/getListByReservoir";
... ... @@ -40,7 +48,7 @@ class Index extends Api
}
}
//获取token
public function tokenLogin(){
public function tokenLogin($appKey,$appSecret){
$appKey= $this->request->param('appKey',"");
$appSecret= $this->request->param('appSecret',"");
$appKey="waterPro_54989312";
... ... @@ -72,7 +80,7 @@ class Index extends Api
//获取水厂列表
public function getwaterworks(){
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksListData";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
... ... @@ -83,9 +91,8 @@ class Index extends Api
//获取水厂列表
public function getWaterworksDetailData(){
$id= $this->request->param('id',"");
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksDetailData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$data=['id'=>$id];
$res =HttpHelper::postheader($url,$data,"",$token);
$res=json_decode($res,true);
... ... @@ -95,9 +102,8 @@ class Index extends Api
//获得净水设备列表
public function getWaterworksEquipmentListData(){
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentListData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
$res=json_decode($res,true);
return $this->success($res['message'],$res['data']);
... ... @@ -106,9 +112,9 @@ class Index extends Api
//获得净水设备列表
public function getWaterworksEquipmentDetailData(){
$id= $this->request->param('id',"");
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDetailData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$data=['id'=>$id];
$res =HttpHelper::postheader($url,$data,"",$token);
$res=json_decode($res,true);
... ... @@ -117,9 +123,8 @@ class Index extends Api
//-获得净水设备数据列表
public function getWaterworksEquipmentDataListData(){
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataListData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
$res=json_decode($res,true);
return $this->success($res['message'],$res['data']);
... ... @@ -129,9 +134,8 @@ class Index extends Api
//-获得设备数据详情
public function getWaterworksEquipmentDataDetailData(){
$id= $this->request->param('id',"");
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataDetailData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$data=['id'=>$id];
$res =HttpHelper::postheader($url,$data,"",$token);
$res=json_decode($res,true);
... ... @@ -141,9 +145,9 @@ class Index extends Api
//-获得设备数据详情
public function eqpData7DayList(){
$id= $this->request->param('id',"");
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/screen_eqp_data/v1/eqpData7DayList";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$data=['wid'=>$id];
$res =HttpHelper::postheader($url,$data,"",$token);
$res=json_decode($res,true);
... ... @@ -151,18 +155,18 @@ class Index extends Api
}
//-获得设备数据详情
public function getAllSupplyStatistics(){
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040/data_all/v1/getAllSupplyStatistics";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
$res=json_decode($res,true);
return $this->success($res['message'],$res['data']);
}
//-获得设备数据详情
public function getPayAndOwe(){
$token= $this->request->header('token',"");
$token=$this->token;
$url="http://124.71.107.128:9040//data_all/v1/getPayAndOwe";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
$res=json_decode($res,true);
return $this->success($res['message'],$res['data']);
... ... @@ -170,9 +174,9 @@ class Index extends Api
//-获得水表列表
public function getInstrumentListData(){
$token= $this->request->param('token',"");
$token=$this->token;
$url="http://121.37.218.20:9011/data_api/v1/getInstrumentListData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$res =HttpHelper::postheader($url,"","",$token);
$res=json_decode($res,true);
return $this->success($res['message'],$res['data']);
... ... @@ -180,9 +184,9 @@ class Index extends Api
//-获得水表列表
public function getInstrumentDetailData(){
$id= $this->request->param('id',"");
$token= $this->request->param('token',"");
$token=$this->token;
$url="http://121.37.218.20:9011/data_api/v1/getInstrumentDetailData";
$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
//$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c";
$data=['id'=>$id];
$res =HttpHelper::postheader($url,$data,"",$token);
$res=json_decode($res,true);
... ...
<?php
/**
* Created by PhpStorm.
* User: YRF
* Date: 2023/11/14
* Time: 16:42
*/
namespace app\api\controller\v8;
//允许所有的跨域请求
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: *");
header('Access-Control-Allow-Methods: POST,GET,OPTIONS');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 86400');
date_default_timezone_set('PRC');
use app\common\controller\Api;
use app\common\helper\HttpHelper;
use think\Db;
class User extends Api
{
// 无需登录的接口,*表示全部
protected $noNeedLogin = ['*'];
// 无需鉴权的接口,*表示全部
protected $noNeedRight = ['*'];
protected $url="https://tyuims.tenyes.cn/";
//获取token
public function tokenLogin(){
$appKey="waterPro_54989312";
$appSecret="bef381707451606b34c1f9b4b18bd5d7";
$url="/api/access_token";
$postdata=[
"appKey"=>$appKey,
"appSecret"=>$appSecret,
];
$res =HttpHelper::post($this->url.$url,$postdata);
$jsondata=json_decode($res,true);
if($jsondata['code']==200){
return $jsondata['data'];
}else{
return $this->error("请求失败");
}
}
}
\ No newline at end of file
... ...