isapplymsg($arr['startdt'], $arr['enddt'], $arr['hyname'], $id); } //保存后处理,主要用于判断是否可以保存 protected function saveafter($table, $arr, $id, $addbo){ } //打印二维码判断 public function getpewmAjax() { $mid = (int)$this->get('mid','0'); $rs = m('meet')->getone($mid); if($rs['type']!='0')return '不需要打印'; if($rs['optid']!=$this->adminid)return '你不是发起人无法显示二维码'; return 'ok'; } public function createMeetingPostAjax() { $url = 'https://mbackend.joyeey.com/admin/meeting/create'; // 获取 POST 请求的参数 $json_data = file_get_contents("php://input"); // 解码 JSON 数据为关联数组 $bodyParams = json_decode($json_data, true); // 检查是否成功解码 JSON 数据 if ($bodyParams === null) { // 处理解码失败的情况 return "接收数据有误!"; } // 设置 body 参数的值 $body['type'] = intval($bodyParams['type']); $body['room_id'] = intval($bodyParams['room_id']); $body['subject'] = $bodyParams['subject']; $body['start'] = $bodyParams['start']; $body['end'] = $bodyParams['end']; // 添加Authorization头部 $token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTUxNjIsImFkbWluX2lkIjowLCJkZXBhcnRtZW50X2lkIjowLCJuZWVkX3JldmlldyI6ZmFsc2UsImlzX3ZpcCI6ZmFsc2UsInVzZXJuYW1lIjoi5p2w5ZSv5pm66IO9Iiwicm9sZSI6MSwiYXZhdGFyIjoiIiwicGhvbmUiOiIiLCJlbWFpbCI6IiIsImRzYyI6IuWugeWkj-adsOWUr-aZuuiDveenkeaKgOaciemZkOWFrOWPuCIsImRvb3JfcGFzcyI6IiIsIm5mY19zdHIiOiIiLCJmYWNlIjoiIiwid2VjaGF0X21pbmlfb3BlbmlkIjoiIiwiZGVwYXJ0bWVudCI6bnVsbCwidXBkYXRlX2F0IjoiIiwibG9naW5fYXQiOjE3MDMyMzk1NzQsImV4cCI6MTcwNTgzMTU3NCwiaXNzIjoiam95ZWV5In0.BUCsj8UYVyOXLOftJGRxsy_j_BYvs0wgPLUsDGb5ves"; // 替换成实际的访问令牌 // 调用封装的发送 POST 请求的方法 $response = $this->sendPostRequest($url, $body, $token); return $response; } public function sendPostRequest($url, $data, $token) { // 初始化 cURL $ch = curl_init(); // 设置 cURL 选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 添加 Authorization 头部 $headers = array( 'Authorization:' . $token, ); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // 忽略 SSL 证书验证 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 执行 cURL 请求 $response = curl_exec($ch); // 检查 cURL 请求是否出错 if(curl_errno($ch)){ $error_msg = curl_error($ch); // 处理 cURL 错误 // 例如:返回一个错误消息 return "cURL Error: " . $error_msg; } // 关闭 cURL 资源 curl_close($ch); return $response; } }