diff --git a/changelogs/2026-03/27_0900_staff_save_error.md b/changelogs/2026-03/27_0900_staff_save_error.md index 7d44b6e..569f38e 100644 --- a/changelogs/2026-03/27_0900_staff_save_error.md +++ b/changelogs/2026-03/27_0900_staff_save_error.md @@ -16,3 +16,19 @@ ## 2. coverMaterialId 传错格式 `coverMaterialId` 必须传**素材ID**(纯数字),不能传 OSS URL。之前已通知过。 + +--- + +## 3. 再次强调:coverMaterialId 必须传素材ID + +当前报错原因就是这个: +``` +NumberFormatException: For input string: "https://hlgl-test.oss-cn-beijing.aliyuncs.com/..." +``` + +后端 `Long.parseLong(coverMaterialId)` 把 URL 当数字解析报错。 + +**封面图字段**:`coverMaterialId` 传素材库的 materialId(如 `"2030584827892072450"`) +**个人照片字段**:`photoUrls` 传 OSS URL 数组(如 `["https://...jpg"]`) + +这两个字段不一样,别搞混。