# 安心验部署说明 ## 1. 项目结构 - `server-api` 技术栈:PHP 8 + webman + MySQL + Redis - `user-app` 技术栈:uni-app + Vue 3 + TypeScript 产物: - H5 - 微信小程序 - `admin-web` 技术栈:Vue 3 + Vite + TypeScript + Element Plus ## 2. 当前已确认域名 - 用户端 H5:`m.anxinjianyan.com` - 后端 API:`api.anxinjianyan.com` - 管理后台:`admin.anxinjianyan.com` 说明: - H5 页面根地址会用于生成报告页、验真页、扫码跳转链接 - API 域名会用于 H5、后台、小程序请求 ## 3. 本地常用命令 ### 后端 ```bash cd /Users/wushumin/www/biyou/anxinyan/server-api php start.php start -d php start.php reload -d php tools/smoke_check.php php tools/release_audit.php ``` ### 用户端 H5 ```bash cd /Users/wushumin/www/biyou/anxinyan/user-app npm run dev:h5 npm run type-check npm run build:h5 ``` ### 管理后台 ```bash cd /Users/wushumin/www/biyou/anxinyan/admin-web npm run build ``` ### 小程序配置同步 ```bash cd /Users/wushumin/www/biyou/anxinyan/user-app npm run sync:mp-config npm run build:mp-weixin ``` ## 4. 部署顺序建议 1. 导入数据库结构与种子数据 2. 执行 schema 升级脚本 3. 配置后端 `.env` 4. 在后台完成系统配置 5. 构建并部署 `admin-web` 6. 构建并部署 `user-app` H5 7. 同步小程序 AppID 并构建小程序包 8. 跑 `smoke_check.php` 9. 执行人工履约链路验收 ## 5. 当前必须执行的 schema 升级 已存在脚本: - `php tools/schema_upgrade_warehouses.php` - `php tools/schema_upgrade_order_shipping_targets.php` - `php tools/schema_upgrade_order_return_flow.php` - `php tools/schema_upgrade_manual_reports.php` - `php tools/schema_upgrade_user_login_sms.php` 建议在正式环境按上述顺序执行一次。 ## 6. 后台必须配置的分组 - 小程序配置 - H5 配置 - 短信配置 - 微信支付 / 商户平台配置 其中: - H5 根地址必须指向正式域名 - 小程序 AppID 必须同步到 `manifest.json` - 支付证书和商户密钥必须在后台上传或保存 ## 7. 部署后必须验证的主链路 - 用户下单 - 用户提交寄送运单 - 后台标记鉴定中心签收 - 后台发起补料 - 用户补料 - 后台发布报告 - 用户确认寄回地址 - 后台登记回寄运单 - 后台标记用户签收 - 用户报告验真 ## 8. 当前状态 当前代码库已经具备: - 用户端主流程 - 后台订单履约主流程 - 多仓库 / 改派仓库 - 补料任务 - 报告发布与验真 - 寄回地址确认 - 回寄运单登记 - 用户签收闭环 剩余工作更偏向: - 正式环境配置 - 测试数据清理 - 人工验收 - 上线前口径确认