From 73075fead9e095cf786459e9fa08f322b32f8c24 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 1 Apr 2026 10:32:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A4=90=E5=8E=85JSON=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=AF=BC=E8=87=B4=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=8A=A5=E9=94=99=20(PR=20#100)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01_fix_restaurant_json_empty_string.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 changelogs/2026-04/01_fix_restaurant_json_empty_string.md diff --git a/changelogs/2026-04/01_fix_restaurant_json_empty_string.md b/changelogs/2026-04/01_fix_restaurant_json_empty_string.md new file mode 100644 index 0000000..96b708a --- /dev/null +++ b/changelogs/2026-04/01_fix_restaurant_json_empty_string.md @@ -0,0 +1,16 @@ +# fix: 餐厅JSON字段空字符串导致保存报错 + +- **日期**: 2026-04-01 +- **PR**: #100 +- **影响服务**: hl-resource-service + +## 变更内容 + +### 后端修复(无接口变更) + +1. **餐厅保存约束违反修复**:编辑餐厅时 `featured_menu`、`feature_intro`、`arrangement` 等JSON类型字段传空字符串,MySQL JSON列不接受空字符串报错。空字符串统一转为null处理 +2. **修复范围**:创建和更新方法的3个JSON字符串字段同步修复 + +## 前端影响 + +**无**。纯后端防御性修复,无接口变更。修复后编辑餐厅位置信息不再报错。