正在显示
2 个修改的文件
包含
75 行增加
和
22 行删除
| @@ -27,7 +27,15 @@ class Index extends Api | @@ -27,7 +27,15 @@ class Index extends Api | ||
| 27 | protected $noNeedLogin = ['*']; | 27 | protected $noNeedLogin = ['*']; |
| 28 | // 无需鉴权的接口,*表示全部 | 28 | // 无需鉴权的接口,*表示全部 |
| 29 | protected $noNeedRight = ['*']; | 29 | protected $noNeedRight = ['*']; |
| 30 | + protected $token = ""; | ||
| 30 | 31 | ||
| 32 | + //前置方法 | ||
| 33 | + public function _initialize() | ||
| 34 | + { | ||
| 35 | + $user=new User(); | ||
| 36 | + $this->token=$user->getToken(); | ||
| 37 | + parent::_initialize(); | ||
| 38 | + } | ||
| 31 | //1.查询摄像头接口 | 39 | //1.查询摄像头接口 |
| 32 | public function getCamera(){ | 40 | public function getCamera(){ |
| 33 | $url="https://camera.ynzhsk.cn/api/reservoir/hkws/Hardware/getListByReservoir"; | 41 | $url="https://camera.ynzhsk.cn/api/reservoir/hkws/Hardware/getListByReservoir"; |
| @@ -40,7 +48,7 @@ class Index extends Api | @@ -40,7 +48,7 @@ class Index extends Api | ||
| 40 | } | 48 | } |
| 41 | } | 49 | } |
| 42 | //获取token | 50 | //获取token |
| 43 | - public function tokenLogin(){ | 51 | + public function tokenLogin($appKey,$appSecret){ |
| 44 | $appKey= $this->request->param('appKey',""); | 52 | $appKey= $this->request->param('appKey',""); |
| 45 | $appSecret= $this->request->param('appSecret',""); | 53 | $appSecret= $this->request->param('appSecret',""); |
| 46 | $appKey="waterPro_54989312"; | 54 | $appKey="waterPro_54989312"; |
| @@ -72,7 +80,7 @@ class Index extends Api | @@ -72,7 +80,7 @@ class Index extends Api | ||
| 72 | 80 | ||
| 73 | //获取水厂列表 | 81 | //获取水厂列表 |
| 74 | public function getwaterworks(){ | 82 | public function getwaterworks(){ |
| 75 | - $token= $this->request->header('token',""); | 83 | + $token=$this->token; |
| 76 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksListData"; | 84 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksListData"; |
| 77 | //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 85 | //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 78 | $res =HttpHelper::postheader($url,"","",$token); | 86 | $res =HttpHelper::postheader($url,"","",$token); |
| @@ -83,9 +91,8 @@ class Index extends Api | @@ -83,9 +91,8 @@ class Index extends Api | ||
| 83 | //获取水厂列表 | 91 | //获取水厂列表 |
| 84 | public function getWaterworksDetailData(){ | 92 | public function getWaterworksDetailData(){ |
| 85 | $id= $this->request->param('id',""); | 93 | $id= $this->request->param('id',""); |
| 86 | - $token= $this->request->header('token',""); | 94 | + $token=$this->token; |
| 87 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksDetailData"; | 95 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksDetailData"; |
| 88 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | ||
| 89 | $data=['id'=>$id]; | 96 | $data=['id'=>$id]; |
| 90 | $res =HttpHelper::postheader($url,$data,"",$token); | 97 | $res =HttpHelper::postheader($url,$data,"",$token); |
| 91 | $res=json_decode($res,true); | 98 | $res=json_decode($res,true); |
| @@ -95,9 +102,8 @@ class Index extends Api | @@ -95,9 +102,8 @@ class Index extends Api | ||
| 95 | 102 | ||
| 96 | //获得净水设备列表 | 103 | //获得净水设备列表 |
| 97 | public function getWaterworksEquipmentListData(){ | 104 | public function getWaterworksEquipmentListData(){ |
| 98 | - $token= $this->request->header('token',""); | 105 | + $token=$this->token; |
| 99 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentListData"; | 106 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentListData"; |
| 100 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | ||
| 101 | $res =HttpHelper::postheader($url,"","",$token); | 107 | $res =HttpHelper::postheader($url,"","",$token); |
| 102 | $res=json_decode($res,true); | 108 | $res=json_decode($res,true); |
| 103 | return $this->success($res['message'],$res['data']); | 109 | return $this->success($res['message'],$res['data']); |
| @@ -106,9 +112,9 @@ class Index extends Api | @@ -106,9 +112,9 @@ class Index extends Api | ||
| 106 | //获得净水设备列表 | 112 | //获得净水设备列表 |
| 107 | public function getWaterworksEquipmentDetailData(){ | 113 | public function getWaterworksEquipmentDetailData(){ |
| 108 | $id= $this->request->param('id',""); | 114 | $id= $this->request->param('id',""); |
| 109 | - $token= $this->request->header('token',""); | 115 | + $token=$this->token; |
| 110 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDetailData"; | 116 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDetailData"; |
| 111 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 117 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 112 | $data=['id'=>$id]; | 118 | $data=['id'=>$id]; |
| 113 | $res =HttpHelper::postheader($url,$data,"",$token); | 119 | $res =HttpHelper::postheader($url,$data,"",$token); |
| 114 | $res=json_decode($res,true); | 120 | $res=json_decode($res,true); |
| @@ -117,9 +123,8 @@ class Index extends Api | @@ -117,9 +123,8 @@ class Index extends Api | ||
| 117 | 123 | ||
| 118 | //-获得净水设备数据列表 | 124 | //-获得净水设备数据列表 |
| 119 | public function getWaterworksEquipmentDataListData(){ | 125 | public function getWaterworksEquipmentDataListData(){ |
| 120 | - $token= $this->request->header('token',""); | 126 | + $token=$this->token; |
| 121 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataListData"; | 127 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataListData"; |
| 122 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | ||
| 123 | $res =HttpHelper::postheader($url,"","",$token); | 128 | $res =HttpHelper::postheader($url,"","",$token); |
| 124 | $res=json_decode($res,true); | 129 | $res=json_decode($res,true); |
| 125 | return $this->success($res['message'],$res['data']); | 130 | return $this->success($res['message'],$res['data']); |
| @@ -129,9 +134,8 @@ class Index extends Api | @@ -129,9 +134,8 @@ class Index extends Api | ||
| 129 | //-获得设备数据详情 | 134 | //-获得设备数据详情 |
| 130 | public function getWaterworksEquipmentDataDetailData(){ | 135 | public function getWaterworksEquipmentDataDetailData(){ |
| 131 | $id= $this->request->param('id',""); | 136 | $id= $this->request->param('id',""); |
| 132 | - $token= $this->request->header('token',""); | 137 | + $token=$this->token; |
| 133 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataDetailData"; | 138 | $url="http://124.71.107.128:9040/data_api/v1/getWaterworksEquipmentDataDetailData"; |
| 134 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | ||
| 135 | $data=['id'=>$id]; | 139 | $data=['id'=>$id]; |
| 136 | $res =HttpHelper::postheader($url,$data,"",$token); | 140 | $res =HttpHelper::postheader($url,$data,"",$token); |
| 137 | $res=json_decode($res,true); | 141 | $res=json_decode($res,true); |
| @@ -141,9 +145,9 @@ class Index extends Api | @@ -141,9 +145,9 @@ class Index extends Api | ||
| 141 | //-获得设备数据详情 | 145 | //-获得设备数据详情 |
| 142 | public function eqpData7DayList(){ | 146 | public function eqpData7DayList(){ |
| 143 | $id= $this->request->param('id',""); | 147 | $id= $this->request->param('id',""); |
| 144 | - $token= $this->request->header('token',""); | 148 | + $token=$this->token; |
| 145 | $url="http://124.71.107.128:9040/screen_eqp_data/v1/eqpData7DayList"; | 149 | $url="http://124.71.107.128:9040/screen_eqp_data/v1/eqpData7DayList"; |
| 146 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 150 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 147 | $data=['wid'=>$id]; | 151 | $data=['wid'=>$id]; |
| 148 | $res =HttpHelper::postheader($url,$data,"",$token); | 152 | $res =HttpHelper::postheader($url,$data,"",$token); |
| 149 | $res=json_decode($res,true); | 153 | $res=json_decode($res,true); |
| @@ -151,18 +155,18 @@ class Index extends Api | @@ -151,18 +155,18 @@ class Index extends Api | ||
| 151 | } | 155 | } |
| 152 | //-获得设备数据详情 | 156 | //-获得设备数据详情 |
| 153 | public function getAllSupplyStatistics(){ | 157 | public function getAllSupplyStatistics(){ |
| 154 | - $token= $this->request->header('token',""); | 158 | + $token=$this->token; |
| 155 | $url="http://124.71.107.128:9040/data_all/v1/getAllSupplyStatistics"; | 159 | $url="http://124.71.107.128:9040/data_all/v1/getAllSupplyStatistics"; |
| 156 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 160 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 157 | $res =HttpHelper::postheader($url,"","",$token); | 161 | $res =HttpHelper::postheader($url,"","",$token); |
| 158 | $res=json_decode($res,true); | 162 | $res=json_decode($res,true); |
| 159 | return $this->success($res['message'],$res['data']); | 163 | return $this->success($res['message'],$res['data']); |
| 160 | } | 164 | } |
| 161 | //-获得设备数据详情 | 165 | //-获得设备数据详情 |
| 162 | public function getPayAndOwe(){ | 166 | public function getPayAndOwe(){ |
| 163 | - $token= $this->request->header('token',""); | 167 | + $token=$this->token; |
| 164 | $url="http://124.71.107.128:9040//data_all/v1/getPayAndOwe"; | 168 | $url="http://124.71.107.128:9040//data_all/v1/getPayAndOwe"; |
| 165 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 169 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 166 | $res =HttpHelper::postheader($url,"","",$token); | 170 | $res =HttpHelper::postheader($url,"","",$token); |
| 167 | $res=json_decode($res,true); | 171 | $res=json_decode($res,true); |
| 168 | return $this->success($res['message'],$res['data']); | 172 | return $this->success($res['message'],$res['data']); |
| @@ -170,9 +174,9 @@ class Index extends Api | @@ -170,9 +174,9 @@ class Index extends Api | ||
| 170 | 174 | ||
| 171 | //-获得水表列表 | 175 | //-获得水表列表 |
| 172 | public function getInstrumentListData(){ | 176 | public function getInstrumentListData(){ |
| 173 | - $token= $this->request->param('token',""); | 177 | + $token=$this->token; |
| 174 | $url="http://121.37.218.20:9011/data_api/v1/getInstrumentListData"; | 178 | $url="http://121.37.218.20:9011/data_api/v1/getInstrumentListData"; |
| 175 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 179 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 176 | $res =HttpHelper::postheader($url,"","",$token); | 180 | $res =HttpHelper::postheader($url,"","",$token); |
| 177 | $res=json_decode($res,true); | 181 | $res=json_decode($res,true); |
| 178 | return $this->success($res['message'],$res['data']); | 182 | return $this->success($res['message'],$res['data']); |
| @@ -180,9 +184,9 @@ class Index extends Api | @@ -180,9 +184,9 @@ class Index extends Api | ||
| 180 | //-获得水表列表 | 184 | //-获得水表列表 |
| 181 | public function getInstrumentDetailData(){ | 185 | public function getInstrumentDetailData(){ |
| 182 | $id= $this->request->param('id',""); | 186 | $id= $this->request->param('id',""); |
| 183 | - $token= $this->request->param('token',""); | 187 | + $token=$this->token; |
| 184 | $url="http://121.37.218.20:9011/data_api/v1/getInstrumentDetailData"; | 188 | $url="http://121.37.218.20:9011/data_api/v1/getInstrumentDetailData"; |
| 185 | - $token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; | 189 | + //$token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IjE5OTY5MTA2NzEwIiwicGFzc3dvcmQiOiJhMGUxNWM0NDRmOGNiY2NiNTAwM2U1MDk5OGI2OGZhNyIsImV4cCI6MTczMTY2ODA5MSwiaXNzIjoidWltcyJ9.W3RBwrFdidL9ERykKC_gHtjp911xrkNvUKglSes1w7c"; |
| 186 | $data=['id'=>$id]; | 190 | $data=['id'=>$id]; |
| 187 | $res =HttpHelper::postheader($url,$data,"",$token); | 191 | $res =HttpHelper::postheader($url,$data,"",$token); |
| 188 | $res=json_decode($res,true); | 192 | $res=json_decode($res,true); |
application/api/controller/v8/User.php
0 → 100644
| 1 | +<?php | ||
| 2 | +/** | ||
| 3 | + * Created by PhpStorm. | ||
| 4 | + * User: YRF | ||
| 5 | + * Date: 2023/11/14 | ||
| 6 | + * Time: 16:42 | ||
| 7 | + */ | ||
| 8 | + | ||
| 9 | +namespace app\api\controller\v8; | ||
| 10 | +//允许所有的跨域请求 | ||
| 11 | +header('Access-Control-Allow-Origin: *'); | ||
| 12 | +header("Access-Control-Allow-Headers: *"); | ||
| 13 | +header('Access-Control-Allow-Methods: POST,GET,OPTIONS'); | ||
| 14 | +header('Access-Control-Allow-Credentials: true'); | ||
| 15 | +header('Access-Control-Max-Age: 86400'); | ||
| 16 | +date_default_timezone_set('PRC'); | ||
| 17 | + | ||
| 18 | + | ||
| 19 | +use app\common\controller\Api; | ||
| 20 | +use app\common\helper\HttpHelper; | ||
| 21 | +use think\Db; | ||
| 22 | + | ||
| 23 | +class User extends Api | ||
| 24 | +{ | ||
| 25 | + // 无需登录的接口,*表示全部 | ||
| 26 | + protected $noNeedLogin = ['*']; | ||
| 27 | + // 无需鉴权的接口,*表示全部 | ||
| 28 | + protected $noNeedRight = ['*']; | ||
| 29 | + protected $url="https://tyuims.tenyes.cn/"; | ||
| 30 | + | ||
| 31 | + //获取token | ||
| 32 | + public function tokenLogin(){ | ||
| 33 | + $appKey="waterPro_54989312"; | ||
| 34 | + $appSecret="bef381707451606b34c1f9b4b18bd5d7"; | ||
| 35 | + $url="/api/access_token"; | ||
| 36 | + $postdata=[ | ||
| 37 | + "appKey"=>$appKey, | ||
| 38 | + "appSecret"=>$appSecret, | ||
| 39 | + ]; | ||
| 40 | + $res =HttpHelper::post($this->url.$url,$postdata); | ||
| 41 | + $jsondata=json_decode($res,true); | ||
| 42 | + if($jsondata['code']==200){ | ||
| 43 | + return $jsondata['data']; | ||
| 44 | + }else{ | ||
| 45 | + return $this->error("请求失败"); | ||
| 46 | + } | ||
| 47 | + } | ||
| 48 | + | ||
| 49 | +} |
-
请 注册 或 登录 后发表评论