bug: 产品状态变更请求路径错误(404)

前端请求路径 PUT /admin/admin/product/{id}/status 多了一层/admin且缺少/item,
正确路径为 PUT /admin/product/item/{productId}/status

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
这个提交包含在:
API Changelog Bot 2026-03-27 17:39:38 +08:00
父节点 bef6ff944f
当前提交 0cdd5cfebb

查看文件

@ -0,0 +1,60 @@
# 🐛 前端BUG产品状态变更请求路径错误404
**日期**: 2026-03-27
**类型**: 前端BUG
**优先级**: 高
**影响页面**: 产品列表页(产品管理 → 上架/下架操作)
---
## 问题现象
在产品列表页点击上架/下架时,页面提示"请求的资源不存在",网络面板显示 `status` 请求返回 **404**
## 原因
前端请求路径拼错了,多了一层 `/admin`,并且缺少 `/item` 路径段。
| | 路径 |
|------|------|
| ❌ 前端当前请求 | `PUT /admin/admin/product/{productId}/status` |
| ✅ 正确路径 | `PUT /admin/product/item/{productId}/status` |
## 修复方式
检查前端代码中产品状态变更的 API 调用,将路径修改为:
```
PUT /admin/product/item/{productId}/status
```
### 请求参数Body JSON
| 字段 | 类型 | 必填 | 说明 |
|------|------|------|------|
| status | String | 是 | 目标状态:`PUBLISHED`(上架)/ `UNPUBLISHED`(下架)/ `DRAFT`(撤回草稿) |
| reason | String | 否 | 操作原因(上架/下架审批时的说明) |
### 请求示例
```json
{
"status": "PUBLISHED",
"reason": "产品信息已完善,申请上架"
}
```
### 响应示例
```json
{
"code": 200,
"message": "success",
"data": null
}
```
## 备注
- 上架和下架现在走企微OA审批流程,提交后状态不会立即变更,需等待审批通过
- 产品列表新增了「审核状态」列,可查看审批进度