修复配送端合同与用户管理问题

This commit is contained in:
czl231
2026-08-31 20:49:51 +08:00
parent 9bbe25fa79
commit 9a23ab2f5a
13 changed files with 290 additions and 12 deletions

View File

@@ -0,0 +1,22 @@
# 项目文档:配送点用户名重复提示 v1.0
## 项目概述
配送点管理端新建用户时,将用户名唯一约束冲突转换为可理解的中文提示。
## 核心文件说明
- `backend/api/internal/logic/delivery/user.go`:识别 `idx_user_account_username` 唯一约束冲突并返回“用户名已存在,请更换用户名”。
- `backend/api/internal/logic/delivery/user_error_test.go`:验证已知冲突提示与其他错误保持原样。
## 变更范围
仅修改配送点管理端新建用户的重复用户名提示,不修改数据库约束、用户创建流程、字段校验或其他错误处理。
## 测试方法
`backend` 目录执行:
```text
go test ./api/internal/logic/delivery
```