修复平台账户审计时间与联系电话展示
This commit is contained in:
43
docs/操作日志_平台账户创建时间与联系电话空值修复_20260817.md
Normal file
43
docs/操作日志_平台账户创建时间与联系电话空值修复_20260817.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 平台账户创建时间与联系电话空值修复操作日志
|
||||
|
||||
操作时间:2026-08-17
|
||||
操作类型:修改
|
||||
影响模块:平台总后台 / 平台管理 / 平台账户详情
|
||||
|
||||
## 操作前状态
|
||||
|
||||
- 平台账户专用响应没有返回实体已有的创建时间和更新时间,账户摘要错误显示 `-`。
|
||||
- root 初始化账户未填写联系电话,详情使用通用 `-`,业务含义不明确。
|
||||
|
||||
## 具体操作
|
||||
|
||||
- `platformAccountView` 补充返回数据库中的 `created_at` 和 `updated_at`。
|
||||
- 平台账户联系电话为空时显示“未填写”。
|
||||
- 保持 root 初始化联系电话为空,不写入虚假示例号码。
|
||||
- 增加后端单元测试和前端静态展示契约。
|
||||
|
||||
## 操作后状态
|
||||
|
||||
- 创建时间显示账户的真实数据库时间。
|
||||
- 未维护联系电话时显示“未填写”,管理员可通过编辑补充。
|
||||
|
||||
## 代码变更
|
||||
|
||||
- `backend/api/internal/logic/platform/platform/account.go`:补充账户审计时间响应字段。
|
||||
- `backend/api/internal/logic/platform/platform/account_test.go`:验证审计时间与空联系电话响应。
|
||||
- `frontend/platform_admin/src/api/resources.ts`:增加联系电话空值文案。
|
||||
- `frontend/platform_admin/scripts/check-resource-display-contracts.mjs`:增加平台账户空值契约。
|
||||
- `docs/项目文档_平台资源中文展示统一_v1.0.md`:增加 v1.20 记录。
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 后端平台账户测试通过:`go test ./internal/logic/platform/platform`。
|
||||
- 资源展示契约检查通过:`pnpm resource-display-contracts:check`。
|
||||
- 后端接口契约检查通过:`pnpm contract:check`。
|
||||
- Biome 代码检查通过。
|
||||
- TypeScript 类型检查通过:`pnpm type:check`。
|
||||
- 前端生产构建通过:`pnpm build`。
|
||||
|
||||
## 风险评估
|
||||
|
||||
- 仅扩展响应字段并调整空值文案,不改变数据库结构、写入协议或 root 初始化凭据。
|
||||
@@ -82,3 +82,4 @@ frontend/platform_admin/
|
||||
- v1.17:内容类型统一显示公告、协议,发布状态统一显示草稿、已发布;新建和编辑改用中文下拉并保留未知值提示。
|
||||
- v1.18:客服工单用户统一展示可读名称并保留标识复制;分类与优先级统一显示中文,新建和编辑改用中文下拉并保留未知值提示。
|
||||
- v1.19:客服工单详情的气站、配送点和处理人员统一展示关系名称;未分派、未开始、未完成及未提交结果等空值改用明确业务状态,不再显示裸 `-`。
|
||||
- v1.20:平台账户接口补回真实创建时间和更新时间;root 未填写联系电话时显示“未填写”,不生成虚假号码。
|
||||
|
||||
Reference in New Issue
Block a user