作者 刘锟

update

@@ -82,6 +82,18 @@ public function response($msg = 'success', $code = self::SUCCESS, $data = [], $r @@ -82,6 +82,18 @@ public function response($msg = 'success', $code = self::SUCCESS, $data = [], $r
82 throw new HttpResponseException($response); 82 throw new HttpResponseException($response);
83 } 83 }
84 84
  85 + public function responseNew($message = 'success', $status = self::SUCCESS, $data = [], $result_code = 200, $type = 'application/json')
  86 + {
  87 + $result = [
  88 + 'message' => $message,
  89 + 'status' => $status,
  90 + 'data' => $data,
  91 + ];
  92 + $this->header['Content-Type'] = $type;
  93 + $response = response($result, $result_code, $this->header);
  94 + throw new HttpResponseException($response);
  95 + }
  96 +
85 /** 97 /**
86 * GET请求 98 * GET请求
87 * @param $url 99 * @param $url
@@ -465,7 +477,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA @@ -465,7 +477,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA
465 { 477 {
466 $data = $request->all(); 478 $data = $request->all();
467 if (empty($data)) { 479 if (empty($data)) {
468 - $this->success(); 480 + $this->response();
469 } 481 }
470 482
471 if($type == self::TYPEINQUIRY){ 483 if($type == self::TYPEINQUIRY){
@@ -481,7 +493,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA @@ -481,7 +493,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA
481 //判断是否是爬虫 493 //判断是否是爬虫
482 $isReptile = $this->isReptile($request); 494 $isReptile = $this->isReptile($request);
483 if ($isReptile) { 495 if ($isReptile) {
484 - $this->success(); 496 + $this->response();
485 } 497 }
486 498
487 $data["device_port"] = $this->userAgentHandle($request->header('User-Agent'), $data["device_port"] ?? self::DEVICE_PORT_ONE); 499 $data["device_port"] = $this->userAgentHandle($request->header('User-Agent'), $data["device_port"] ?? self::DEVICE_PORT_ONE);
@@ -512,7 +524,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA @@ -512,7 +524,7 @@ public function transmit($request, $type = self::TYPEVISIT, $traffic = self::TRA
512 if($type == self::TYPEINQUIRY){ 524 if($type == self::TYPEINQUIRY){
513 $this->response("success", self::SUCCESS, $resp["data"] ?? []); 525 $this->response("success", self::SUCCESS, $resp["data"] ?? []);
514 }else{ 526 }else{
515 - $this->success($resp["data"] ?? []); 527 + $this->responseNew("success", self::SUCCESS, $resp["data"] ?? []);
516 } 528 }
517 } 529 }
518 530