From c38528634b45abb0633b7d2954e0dfed0ee0feaa Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 1 Apr 2026 09:50:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=A7=E5=93=81=E4=B8=8B=E6=9E=B6?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E6=A3=80=E6=9F=A5=E8=AF=AF=E6=8B=A6=E6=88=AA?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20(PR=20#99)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01_fix_product_unpublish_approval_check.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 changelogs/2026-04/01_fix_product_unpublish_approval_check.md diff --git a/changelogs/2026-04/01_fix_product_unpublish_approval_check.md b/changelogs/2026-04/01_fix_product_unpublish_approval_check.md new file mode 100644 index 0000000..c598151 --- /dev/null +++ b/changelogs/2026-04/01_fix_product_unpublish_approval_check.md @@ -0,0 +1,16 @@ +# fix: 产品下架审批检查误拦截修复 + +- **日期**: 2026-04-01 +- **PR**: #99 +- **影响服务**: hl-product-service + +## 变更内容 + +### 后端修复(无接口变更) + +1. **产品下架误拦截修复**:产品"已上架+审批通过"状态下点击下架,原逻辑仅检查 `approvalNo != null` 就拒绝操作,改为同时检查 `approvalStatus == PENDING`,只有真正在审批中才拦截 +2. **修复范围**:`changeStatus` 和 `submitProductApproval` 两处检查点同步修复 + +## 前端影响 + +**无**。纯后端逻辑修复,无接口变更。修复后"已上架"产品可正常下架。