API Changelog Bot和Claude Opus 5 c494ccccdd
changelog-filename-gate / validate (push) Failing after 2s
docs(changelog): #8123 #8148 团期 staff 保存新增 100503 与 582117 两个错误码
端点 PUT /v3/admin/group-batch/{productBatchId}/staff 的路径、入参结构、
成功响应结构零变化,多出两个此前不会返回的业务码:

- 100503「资源被占用,请稍后重试」:#8123 给保存口加订单级 @Lock4j
  (key = batch-staff:save:{productBatchId},expire 30s,acquireTimeout 走
  lock4j 默认 3s)后,同一团期并发保存的后到者会收到它。HTTP 200 不是 5xx,
  锁维度是单个团期、跨团期不互斥。
- 582117「角色 {0} 未归属任何人员配置位」:#8148 把角色与人员类型的判据
  改读配置位字典后,必须把「DRIVER/OTHER 结构性无位」与「本该有位却被从
  字典里删掉」分开,后者不拒绝会让该角色的 582114 当场静默失效。

正文写了三件前端会撞上的事:端点名 group-batch 吃的却是 productBatchId、
成功码是 200 不是 0、5821xx 全族在 hl-ui v2.1 无专门分支而靠统一拦截器
按 code 非成功值 toast,故两个新码零改动即有基本行为,待办只有 100503
的可重试语气。100503 与 582117 在测试服活体不可构造的理由已按契约边界
点名环境(前者需临界区 >3s,后者需删全站共享的配置位字典),不是让前端等。

Refs #8123
Refs #8148

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 14:25:31 +08:00
S
描述
后端接口修改详细记录 - 自动同步
34 MiB
语言
HTML 77.2%
JavaScript 22.5%
Shell 0.3%