mgate: fix error report

This commit is contained in:
Tokumeikoi 2020-07-24 02:17:30 +08:00
parent e3aa467a74
commit 4852e6e79d

View File

@ -29,9 +29,15 @@ class MGate
abort(500, '网络异常'); abort(500, '网络异常');
} }
if ($curl->error) { if ($curl->error) {
if (isset($result->errors)) {
$errors = (array)$result->errors; $errors = (array)$result->errors;
abort(500, $errors[array_keys($errors)[0]][0]); abort(500, $errors[array_keys($errors)[0]][0]);
} }
if (isset($result->message)) {
abort(500, $result->message);
}
abort(500, '未知错误');
}
$curl->close(); $curl->close();
if (!isset($result->data->trade_no)) { if (!isset($result->data->trade_no)) {
abort(500, '接口请求失败'); abort(500, '接口请求失败');