diff --git a/changelogs/2026-03/27_0900_staff_save_error.md b/changelogs/2026-03/27_0900_staff_save_error.md new file mode 100644 index 0000000..7d44b6e --- /dev/null +++ b/changelogs/2026-03/27_0900_staff_save_error.md @@ -0,0 +1,18 @@ +# 人员保存报500的两个问题 + +**日期**: 2026-03-27 + +--- + +## 1. 证书名称必填 + +保存人员时如果 `certificates` 里有图片但没填名称(tag),后端会返回错误: +```json +{"code": 400, "message": "第1个证书有附件但缺少证书名称"} +``` + +前端应展示后端返回的 `message`,不要笼统显示"服务器内部错误"。 + +## 2. coverMaterialId 传错格式 + +`coverMaterialId` 必须传**素材ID**(纯数字),不能传 OSS URL。之前已通知过。