asJson([ 'code'=>0, 'msg'=>'ok', 'data' => $wifi, 'store_id' => $store_id, ]); }else{ return $this->asJson([ 'code'=>0, 'msg'=>'暂无wifi信息', ]); } } public function actionQuery() { $store_id = input_params('tag'); $wifi = Option::get(OptionSetting::APP_WIFI, $store_id, 'alipay')['value']; if($wifi){ $wifi = json_decode($wifi, true); return $this->asJson([ 'code'=>200, 'msg'=>'ok', 'data' => $wifi, ]); }else{ return $this->asJson([ 'code'=>1, 'msg'=>'暂无wifi信息', ]); } } public function actionConnect() { $store_id = input_params('tag'); $id = input_params('id'); $wifi = Option::get(OptionSetting::APP_WIFI, $store_id, 'alipay')['value']; if($wifi){ $wifi = json_decode($wifi, true); foreach ($wifi['list'] as $item) { if($item['id'] == $id){ return $this->asJson([ 'code'=>200, 'msg'=>'ok', 'data' => [ 'ssid' => $item['name'], 'password' => $item['password'], ], ]); } } } return $this->asJson([ 'code'=>1, 'msg'=>'暂无wifi信息', ]); } public function actionNotify() { return $this->asJson([ 'code'=>200, 'msg'=>'ok', ]); } }