提交图
4 次代码提交
作者 SHA1 备注 提交日期
Mimingguang 9521742f03 chore(changelog): #8194 status_note 补记前端已审阅后端三处订正,结论不变
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:36:44 +08:00
API Changelog Bot c1440208b2 changelog(8194): 订正降级态与请求示例三处(独立对抗评审复核后)
changelog-filename-gate / validate (push) Failing after 1s
1. 字典服务(hl-user-service)不可用时,靠字典才能纳入配置位的角色
   (GUIDE_ASSISTANT / STUDY_TEACHER / LIFE_TEACHER)**同样**返回 582117——
   原文「字典读挂时不会变成一律拒绝」只对内置兜底角色成立。582117 现在有两种成因,
   排查顺序改为「先确认字典服务可用性,再看字典内容」。
2. 请求示例原用了修复后必被 582117 拒的 payload,却紧跟 200 成功响应示例,已换成 GUIDE。
3. 补记两条边界:5 分钟实例缓存窗口;存量脏行会被前端回显提交并逐行校验,
   可能让整次保存(含不传 scopeRoles 的整期覆盖)被 582117 拦下。

同步订正 errorcode javadoc、resolver javadoc、单测 javadoc,并新增一条把降级态
行为钉住的用例(GroupBatchStaffRoleSlotGuardTest#dictUnavailable_dictRoleIsRejectedKnownBoundary)。
2026-09-23 16:30:05 +08:00
Mimingguang aaefbe9dba chore(changelog): #8194 回写 not_required(5821xx 走拦截器透 message,维持通用 toast)
changelog-filename-gate / validate (push) Failing after 2s
2026-09-23 16:17:20 +08:00
API Changelog Bot 40165d4e47 changelog(8194): 配置位缺失守卫 582117 触发集合扩大(管理后台)
changelog-filename-gate / validate (push) Failing after 2s
工单 #8194 / PR #8259。PUT /v3/admin/group-batch/{productBatchId}/staff:
582117 的触发角色集合由「内置兜底名单 GUIDE/LEADER/PHOTOGRAPHER」扩大为
「除 DRIVER / OTHER 以外的全部取值域角色」,字典启用过的
GUIDE_ASSISTANT / STUDY_TEACHER / LIFE_TEACHER 被删回后不再静默放行。

契约零变更(路径 / 入参 / 权限 / 成功响应结构不动),属行为变化。
测试服已实测并已还原现场。
2026-09-23 16:10:21 +08:00