From 1dc6dd42706eb2a302c585b23541088459e58652 Mon Sep 17 00:00:00 2001
From: shench3 <shench3@xiaopeng.com>
Date: 星期六, 07 三月 2026 21:01:25 +0800
Subject: [PATCH] feat: 补充上传版本pb文件逻辑
---
xp-robotaxi-map-boot/src/test/java/com/xiaopeng/map/service/AdcOssHandleServiceTest.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/xp-robotaxi-map-boot/src/test/java/com/xiaopeng/map/service/AdcOssHandleServiceTest.java b/xp-robotaxi-map-boot/src/test/java/com/xiaopeng/map/service/AdcOssHandleServiceTest.java
index 5dd9744..5ef5614 100644
--- a/xp-robotaxi-map-boot/src/test/java/com/xiaopeng/map/service/AdcOssHandleServiceTest.java
+++ b/xp-robotaxi-map-boot/src/test/java/com/xiaopeng/map/service/AdcOssHandleServiceTest.java
@@ -53,11 +53,19 @@
assertTrue(objectKey.contains("ROBOTAXI_ODD_layer") && objectKey.contains(areaCode),
"返回 objectKey 应包含路径前缀和区域编码");
- // 获取下载临时链接(Presigned URL)
+ // 获取 bin 文件下载临时链接(Presigned URL)
String downloadUrl = robotaxiOssService.generatePresignedDownloadUrl(objectKey, 3600);
- log.info("generatePresignedDownloadUrl downloadUrl={}", downloadUrl);
+ log.info("generatePresignedDownloadUrl bin downloadUrl={}", downloadUrl);
assertNotNull(downloadUrl);
assertTrue(downloadUrl.contains("Expires") || downloadUrl.contains("Signature"),
"下载临时链接应包含签名参数(Expires 或 Signature)");
+
+ // 获取 xngp_area_version.pb 下载临时链接(与 bin 同目录)
+ String pbObjectKey = objectKey.substring(0, objectKey.lastIndexOf('/') + 1) + "xngp_area_version.pb";
+ String pbDownloadUrl = robotaxiOssService.generatePresignedDownloadUrl(pbObjectKey, 3600);
+ log.info("generatePresignedDownloadUrl xngp_area_version.pb downloadUrl={}", pbDownloadUrl);
+ assertNotNull(pbDownloadUrl);
+ assertTrue(pbDownloadUrl.contains("Expires") || pbDownloadUrl.contains("Signature"),
+ "xngp_area_version.pb 下载临时链接应包含签名参数");
}
}
--
Gitblit v1.7.1