139 lines
3.2 KiB
Markdown
139 lines
3.2 KiB
Markdown
# 安心验当前交付说明
|
|
|
|
## 1. 当前交付范围
|
|
|
|
本阶段已覆盖以下端与能力:
|
|
|
|
- 用户端 H5
|
|
- 用户端小程序共用代码
|
|
- 管理后台
|
|
- 履约主流程
|
|
- 报告验真与下载
|
|
- 用户消息通知
|
|
|
|
本阶段不纳入:
|
|
|
|
- 上门鉴定复杂预约
|
|
- 积分商城
|
|
- 内容社区
|
|
- 直播 / 短视频
|
|
- 裂变分销
|
|
- 官网
|
|
- 商家后台
|
|
|
|
## 2. 已完成模块
|
|
|
|
### 用户端
|
|
|
|
- 登录
|
|
- 手机号 + 密码
|
|
- 手机号 + 验证码
|
|
- 发起鉴定
|
|
- 选择服务方式
|
|
- 选择商品信息
|
|
- 补充购买信息
|
|
- 上传鉴定资料
|
|
- 订单确认
|
|
- 订单中心
|
|
- 列表页
|
|
- 详情页
|
|
- 寄送页
|
|
- 补料页
|
|
- 报告中心
|
|
- 报告列表
|
|
- 报告详情
|
|
- 报告验真
|
|
- 消息中心
|
|
- 工单中心
|
|
- 地址管理
|
|
- 我的 / 设置
|
|
|
|
### 后台
|
|
|
|
- 管理员登录
|
|
- 订单中心
|
|
- 鉴定作业台
|
|
- 商品资料中心
|
|
- 报告中心
|
|
- 消息中心
|
|
- 客服与售后
|
|
- 用户管理
|
|
- 仓库中心
|
|
- 权限中心
|
|
- 系统配置
|
|
|
|
## 3. 已完成履约链路
|
|
|
|
### 送检链路
|
|
|
|
- 下单确认时选择寄回地址
|
|
- 订单创建后锁定送检仓库
|
|
- 用户可在寄送前切换检测中心
|
|
- 用户提交寄送运单
|
|
- 后台标记鉴定中心签收
|
|
|
|
### 鉴定链路
|
|
|
|
- 鉴定
|
|
- 补料发起
|
|
- 用户补料
|
|
- 报告生成
|
|
- 报告发布
|
|
|
|
### 寄回链路
|
|
|
|
- 用户确认寄回地址
|
|
- 后台登记回寄运单
|
|
- 用户端查看回寄物流
|
|
- 后台标记用户签收
|
|
- 消息中心同步回寄与签收通知
|
|
|
|
## 4. 历史兼容处理
|
|
|
|
当前代码已兼容以下历史数据问题:
|
|
|
|
- 老订单没有 `order_return_addresses` 快照时
|
|
- 用户端订单详情会自动回退展示默认地址
|
|
- 后台登记回寄运单时会自动用默认地址补写快照
|
|
- 历史 `verify_qrcode_url` 不是图片链接时
|
|
- 用户端报告详情会直接本地生成二维码 SVG
|
|
- 历史 `display_status` 与当前真实履约状态不一致时
|
|
- 用户端和后台订单列表会优先按真实物流状态推导展示
|
|
|
|
## 5. 当前仍建议人工重点确认
|
|
|
|
- 老订单回寄状态是否符合实际业务预期
|
|
- 订单列表中 `待寄回 / 物品已寄回 / 已完成` 的显示是否满足运营口径
|
|
- 管理后台权限是否满足正式分工
|
|
- 支付、短信、小程序正式配置是否完整
|
|
|
|
## 6. 当前已知上线前必须处理项
|
|
|
|
根据 `php tools/release_audit.php` 当前结果,当前仍剩以下未完成项:
|
|
|
|
- 小程序正式配置仍为空:
|
|
- `mini_program.app_id`
|
|
- `mini_program.app_secret`
|
|
- `mini_program.original_id`
|
|
|
|
已完成但需要运维知晓的变更:
|
|
|
|
- 后端 `.env` 已切换为生产开关:
|
|
- `APP_ENV=production`
|
|
- `APP_DEBUG=false`
|
|
- 前端生产 API 域名已替换为正式域名
|
|
- 测试管理员已停用
|
|
- 默认超级管理员密码已旋转,不再使用初始密码
|
|
|
|
## 7. 建议的最终上线动作
|
|
|
|
1. 跑 `tools/release_audit.php`
|
|
2. 在后台补齐小程序正式配置
|
|
3. 执行 `cd user-app && npm run sync:mp-config`
|
|
4. 再次运行 `tools/release_audit.php`
|
|
5. 修正审计结果中的剩余 `FAIL`
|
|
6. 跑 `tools/smoke_check.php`
|
|
7. 按 [fulfillment-smoke-checklist.md](/Users/wushumin/www/biyou/anxinyan/docs/deploy/fulfillment-smoke-checklist.md) 执行人工验收
|
|
8. 清理测试数据
|
|
9. 构建正式包并发布
|