hl-api-changelog/changelogs/2026-03/27_1739_frontend_bug_status_path.md
API Changelog Bot 0cdd5cfebb 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>
2026-03-27 17:39:38 +08:00

1.4 KiB

🐛 前端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 操作原因(上架/下架审批时的说明)

请求示例

{
  "status": "PUBLISHED",
  "reason": "产品信息已完善,申请上架"
}

响应示例

{
  "code": 200,
  "message": "success",
  "data": null
}

备注

  • 上架和下架现在走企微OA审批流程,提交后状态不会立即变更,需等待审批通过
  • 产品列表新增了「审核状态」列,可查看审批进度