From 527a7c514f8df70d86964467cc91f584cd797869 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Thu, 26 Mar 2026 18:02:16 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=20=E4=BA=BA=E5=91=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86coverMaterialId=E5=BA=94=E4=BC=A0ID=E4=B8=8D=E6=98=AFU?= =?UTF-8?q?RL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelogs/2026-03/26_1800_staff_cover_id.md | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 changelogs/2026-03/26_1800_staff_cover_id.md diff --git a/changelogs/2026-03/26_1800_staff_cover_id.md b/changelogs/2026-03/26_1800_staff_cover_id.md new file mode 100644 index 0000000..6fcddf0 --- /dev/null +++ b/changelogs/2026-03/26_1800_staff_cover_id.md @@ -0,0 +1,23 @@ +# 人员管理编辑报500 + +**日期**: 2026-03-26 +**类型**: 前端BUG + +--- + +## 问题 + +编辑人员时报 500 错误。 + +## 原因 + +前端把封面图的 **OSS URL** 传给了 `coverMaterialId` 字段,后端尝试 `Long.parseLong(url)` 报 NumberFormatException。 + +## 修复 + +`coverMaterialId` 应传**素材ID**(纯数字),不是 URL: + +- 正确:`"coverMaterialId": "2030584827892072450"` +- 错误:`"coverMaterialId": "https://hlgl-test.oss-cn-beijing.aliyuncs.com/..."` + +素材 ID 在上传确认接口 `/file/upload/confirm` 返回的 `materialId` 字段中。