是不是要在 \Yii::$service->helper->appserver
里面处理:
/**
* @param int $code 状态码
* @param mixed $data 可以是数字,数组等格式,用于做返回给前端的数组。
* @param string $message 选填,如果不填写,则使用函数返回的内容作为 message
* @return array
*/
public function getResponseData($code, $data, $message = '')
{
if (!$message) {
$message = $this->getMessageByCode($code);
}
if ($message) {
return [
'code' => $code,
'message' => $message,
'data' => $data,
];
} else {
// 如果不存在,则说明系统内部调用不存在的 code,报错。
$code = $this->status_invalid_code;
$message = $this->getMessageByCode($code);
return [
'code' => $code,
'message' => $message,
'data' => '',
];
}
}