fix: Mongoose 8 pre-save hook crash (next->async), v1.0.17 tag, test user

- user.schema.ts: convert pre-save from callback(next) to async - fixes
  'TypeError: next is not a function' on login (Mongoose 8 compat)
- Tag v1.0.17 for 1.0.18 build cycle
- scripts/seed-test-user.ts: utility to create test accounts
- docs: PROJECT-STATUS v4.9, AGENTS.md version bump
- Add test user test@yzrcloud.cn / 123456 (role: user)
This commit is contained in:
yuzhiran
2026-06-22 11:27:21 +08:00
parent 1e8e22c9ed
commit 4d54c8088c
4 changed files with 65 additions and 10 deletions
+3 -3
View File
@@ -202,7 +202,7 @@ cd zhiyin-app && npm run build:mp-weixin && node scripts/upload-mp.js
## 六、项目状态与开发阶段
**当前**: Phase 1.5(商业化 + 全量部署)— v1.0.17
**当前**: Phase 1.5(商业化 + 全量部署)— v1.0.18(开发中)
| 阶段 | 状态 | 关键交付 |
|------|------|---------|
@@ -259,7 +259,7 @@ VITE_APP_NAME=AI磁场
| 账号 | 密码 | 角色 | 说明 |
|------|------|------|------|
| `13701190814@139.com` | `Zhiyin2024!` | admin | 管理员,可访问管理后台 |
| `test@yzrcloud.cn` | `123456` | user | 测试账号 |
| `test@yzrcloud.cn` | `123456` | user | 测试账号(普通用户,含 5 引力值) |
| `test@test.com` | 验证码 `123456` | admin | 旧管理员(dev 模式可用) |
管理后台路径:`/pages/admin/admin`,进入后自动验证管理员身份(`onMounted``doVerify`)。
@@ -270,7 +270,7 @@ VITE_APP_NAME=AI磁场
- 远程仓库: `http://127.0.0.1:2999/txai-dev/zhiyin.git`(本机 Gitea,带 token 认证)
- 默认分支: `master`
- 最新 tag: `v1.0.16`(小程序上传版本 v1.0.17 源自 git tag + 末位自增 1
- 最新 tag: `v1.0.17`(小程序上传版本 v1.0.18 源自 git tag v1.0.17 + 末位自增 1
---