self::API_KEY, 'mmsi' => $mmsi ]; $response = HttpClient::get($url, $query); // 检查API响应状态 if (!$response['status']) { return [ 'success' => false, 'message' => '请求失败: ' . $response['message'], 'data' => null ]; } // 检查API业务状态 if (isset($response['data']['status']) && $response['data']['status'] !== 0) { return [ 'success' => false, 'message' => '获取船舶信息失败: ' . ($response['data']['msg'] ?? '未知错误'), 'data' => null ]; } return [ 'success' => true, 'message' => '获取成功', 'data' => $response['data'] ]; } }