正在显示
2 个修改的文件
包含
76 行增加
和
23 行删除
@@ -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 | - | 30 | + protected $token = ""; |
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 | +} |
-
请 注册 或 登录 后发表评论