933 B
933 B
操作日志:配送点用户名重复提示
操作时间:2026-08-31 操作类型:修改 影响模块:配送点用户管理—新建用户
操作前状态
重复用户名直接向页面返回 PostgreSQL 唯一约束错误及 SQLSTATE。
具体操作
- 识别用户名约束
idx_user_account_username的23505冲突。 - 将该冲突转换为“用户名已存在,请更换用户名”。
- 其他数据库错误保持原有处理,避免扩大本次变更范围。
操作后状态
重复创建同名用户时页面显示明确中文提示,不再显示该约束的数据库英文错误。
验证结果
go test ./api/internal/logic/delivery:通过。- 已覆盖包装后的 PostgreSQL
23505用户名约束冲突。 - 已验证其他错误保持原样。
风险评估
仅改变一个已知唯一约束冲突的提示文本,不影响成功创建路径与其他错误类型。