|
|
@ -85,12 +85,16 @@ class Base extends BaseController { |
|
|
$return['debug'] = $this->debug; |
|
|
$return['debug'] = $this->debug; |
|
|
} |
|
|
} |
|
|
// 根据 code 映射 HTTP 状态码 |
|
|
// 根据 code 映射 HTTP 状态码 |
|
|
$httpCode = match($code) { |
|
|
switch($code) { |
|
|
ReturnCode::AUTH_ERROR => 401, |
|
|
case ReturnCode::AUTH_ERROR: |
|
|
ReturnCode::ACCESS_TOKEN_TIMEOUT => 401, |
|
|
case ReturnCode::ACCESS_TOKEN_TIMEOUT: |
|
|
ReturnCode::INVALID => 404, |
|
|
$httpCode = 401; |
|
|
|
|
|
break; |
|
|
|
|
|
case ReturnCode::INVALID: |
|
|
|
|
|
$httpCode = 404; |
|
|
//ReturnCode::NO_PERMISSION => 403, |
|
|
//ReturnCode::NO_PERMISSION => 403, |
|
|
default => 400, |
|
|
default : |
|
|
|
|
|
$httpCode = 400; |
|
|
}; |
|
|
}; |
|
|
return json($return, $httpCode); |
|
|
return json($return, $httpCode); |
|
|
} |
|
|
} |
|
|
|