正在显示
3 个修改的文件
包含
17 行增加
和
14 行删除
@@ -63,14 +63,14 @@ protected function error($message = 'error', $status = 400, $data = []) | @@ -63,14 +63,14 @@ protected function error($message = 'error', $status = 400, $data = []) | ||
63 | 63 | ||
64 | /** | 64 | /** |
65 | * 响应 | 65 | * 响应 |
66 | - * @param null $msg | 66 | + * @param string $msg |
67 | * @param int $code | 67 | * @param int $code |
68 | * @param array $data | 68 | * @param array $data |
69 | * @param int $result_code | 69 | * @param int $result_code |
70 | * @param string $type | 70 | * @param string $type |
71 | * @return void | 71 | * @return void |
72 | */ | 72 | */ |
73 | - public function response($msg = null, $code = self::SUCCESS, $data = [], $result_code = 200, $type = 'application/json') | 73 | + public function response($msg = 'success', $code = self::SUCCESS, $data = [], $result_code = 200, $type = 'application/json') |
74 | { | 74 | { |
75 | $result = [ | 75 | $result = [ |
76 | 'msg' => $msg, | 76 | 'msg' => $msg, |
@@ -256,7 +256,8 @@ public function websiteHtml(Request $request) | @@ -256,7 +256,8 @@ public function websiteHtml(Request $request) | ||
256 | * 文案 | 256 | * 文案 |
257 | * @param Request $request | 257 | * @param Request $request |
258 | */ | 258 | */ |
259 | - public function getRandInquiryText(Request $request){ | 259 | + public function getRandInquiryText(Request $request) |
260 | + { | ||
260 | //IP限流+验证参数 | 261 | //IP限流+验证参数 |
261 | $this->limitIp($request); | 262 | $this->limitIp($request); |
262 | 263 | ||
@@ -266,7 +267,7 @@ public function getRandInquiryText(Request $request){ | @@ -266,7 +267,7 @@ public function getRandInquiryText(Request $request){ | ||
266 | } catch (\Exception $e) { | 267 | } catch (\Exception $e) { |
267 | $resStr = $e->getMessage(); | 268 | $resStr = $e->getMessage(); |
268 | } | 269 | } |
269 | - $this->response("ok",self::SUCCESS,$resStr); | 270 | + $this->response("ok", self::SUCCESS, $resStr); |
270 | return; | 271 | return; |
271 | } | 272 | } |
272 | 273 | ||
@@ -275,7 +276,8 @@ public function getRandInquiryText(Request $request){ | @@ -275,7 +276,8 @@ public function getRandInquiryText(Request $request){ | ||
275 | * @param Request $request | 276 | * @param Request $request |
276 | * @return string | 277 | * @return string |
277 | */ | 278 | */ |
278 | - public function pullCode(Request $request){ | 279 | + public function pullCode(Request $request) |
280 | + { | ||
279 | $command = "cd /www/wwwroot/self_site && ./pull_custom_code.sh"; | 281 | $command = "cd /www/wwwroot/self_site && ./pull_custom_code.sh"; |
280 | shell_exec($command); | 282 | shell_exec($command); |
281 | return $this->success(); | 283 | return $this->success(); |
@@ -285,8 +287,9 @@ public function pullCode(Request $request){ | @@ -285,8 +287,9 @@ public function pullCode(Request $request){ | ||
285 | * @param $url | 287 | * @param $url |
286 | * @return bool|string | 288 | * @return bool|string |
287 | */ | 289 | */ |
288 | - public function httpGet($url){ | ||
289 | - $ch1 = curl_init(); | 290 | + public function httpGet($url) |
291 | + { | ||
292 | + $ch1 = curl_init(); | ||
290 | $timeout = 0; | 293 | $timeout = 0; |
291 | curl_setopt($ch1, CURLOPT_URL, $url); | 294 | curl_setopt($ch1, CURLOPT_URL, $url); |
292 | curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true); | 295 | curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true); |
@@ -449,22 +452,22 @@ public function deleteDirectory($path) | @@ -449,22 +452,22 @@ public function deleteDirectory($path) | ||
449 | * @param $request | 452 | * @param $request |
450 | * @param string $type | 453 | * @param string $type |
451 | * @param int $traffic | 454 | * @param int $traffic |
452 | - * @return string | 455 | + * @return string|void |
453 | */ | 456 | */ |
454 | public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRAFFICZERO) | 457 | public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRAFFICZERO) |
455 | { | 458 | { |
456 | if ($request->getClientIp() == "127.0.0.1") { | 459 | if ($request->getClientIp() == "127.0.0.1") { |
457 | - return $this->success(); | 460 | + $this->response(); |
458 | } | 461 | } |
459 | //判断是否是爬虫 | 462 | //判断是否是爬虫 |
460 | $isReptile = $this->isReptile($request); | 463 | $isReptile = $this->isReptile($request); |
461 | if ($isReptile) { | 464 | if ($isReptile) { |
462 | - return $this->success(); | 465 | + $this->response(); |
463 | } | 466 | } |
464 | 467 | ||
465 | $data = $request->all(); | 468 | $data = $request->all(); |
466 | if (empty($data)) { | 469 | if (empty($data)) { |
467 | - return $this->success(); | 470 | + $this->response(); |
468 | } | 471 | } |
469 | $data["device_port"] = $this->userAgentHandle($request->userAgent(), $data["device_port"] ?? self::DEVICE_PORT_ONE); | 472 | $data["device_port"] = $this->userAgentHandle($request->userAgent(), $data["device_port"] ?? self::DEVICE_PORT_ONE); |
470 | $req["data"] = $data; | 473 | $req["data"] = $data; |
@@ -484,14 +487,14 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA | @@ -484,14 +487,14 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA | ||
484 | //转发接口 | 487 | //转发接口 |
485 | $transmitUrl = env("TRANSMIT_URL"); | 488 | $transmitUrl = env("TRANSMIT_URL"); |
486 | $resp = $this->httpPost($transmitUrl . "api/selfSiteApi/", json_encode($req)); | 489 | $resp = $this->httpPost($transmitUrl . "api/selfSiteApi/", json_encode($req)); |
487 | - if (($resp["status"]??0) != self::SUCCESS) { | 490 | + if (($resp["status"] ?? 0) != self::SUCCESS) { |
488 | $dataJson = json_encode($req); | 491 | $dataJson = json_encode($req); |
489 | if (!file_exists(storage_path('logs/fail_req'))) { | 492 | if (!file_exists(storage_path('logs/fail_req'))) { |
490 | mkdir(storage_path('logs/fail_req', 0777, true)); | 493 | mkdir(storage_path('logs/fail_req', 0777, true)); |
491 | } | 494 | } |
492 | @file_put_contents(storage_path('logs/fail_req/' . date('Y-m-d') . '.log'), var_export($dataJson, true) . PHP_EOL, FILE_APPEND); | 495 | @file_put_contents(storage_path('logs/fail_req/' . date('Y-m-d') . '.log'), var_export($dataJson, true) . PHP_EOL, FILE_APPEND); |
493 | } | 496 | } |
494 | - return $this->success($resp['data']??[]); | 497 | + $this->response("success", self::SUCCESS, $resp["data"] ?? []); |
495 | } | 498 | } |
496 | 499 | ||
497 | /** | 500 | /** |
test.txt
已删除
100644 → 0
1 | -1231313 |
-
请 注册 或 登录 后发表评论