Files
zhiyin/docs/PROJECT-STATUS.md
T
yuzhiran 9276ab9028 v4.2 冲刺版+每日推送+支付修复+全量代码评审
## 新增功能
- 冲刺版 ¥49.9/月:完整支付→激活→权益扣减链路
- 每日一题定时推送(@nestjs/schedule,早8点微信订阅消息)
- miniprogram-ci 编译上传脚本(scripts/upload-mp.js)

## Bug修复
- 套餐值统一:vip→growth/sprint(interview轮次限制、analyze次数检查)
- member/pay 移除开发绕过:改为订单校验后激活
- progress→report 参数名不匹配:id→interviewId
- result.vue resume.create() 参数传错(对象→独立参数)
- resume.vue analyze请求缺少Authorization header
- bank.vue contribution请求缺少Authorization header
- member.vue startPay() 缺少try/catch导致网络错误崩溃
- login.vue 调试面板 v-if="true" 生产泄漏

## 配置
- 微信支付生产证书就位(商户号1113760598)
- .env 清理冗余文件(删除.example/.production)
- WX_NOTIFY_URL 更新为 zhiyinwx.yzrcloud.cn

## 文档
- PROJECT-STATUS.md v4.1→v4.2,状态全面更新
- DEPLOYMENT.md 新增小程序编译上传章节、清理检查清单
2026-06-09 20:03:05 +08:00

7.5 KiB
Raw Blame History

职引项目 · 状态报告 v4.1

项目版本: v4.2 更新时间: 2026-06-09 项目状态: 🚀 Phase 0.5 壁垒构建完成 + 全量代码评审修复


一、项目概况

维度 详情
项目名称 职引(ZhiYin
定位 应届生/实习生 AI 面试教练
技术栈 NestJS + MongoDB + Uni-App(Vue3)
定价 免费版 / ¥19.9/月(成长版) / ¥49.9/月(冲刺版)
AI 模型 DeepSeek V4-Flash(主) + Step-3.5-Flash(备)
后端模块 user, interview, resume, member, payment, positions, ai, analyze, upload, admin, email, progress, contribution, daily-question, schedule

二、完成度总览

模块 完成度 说明
后端 API 98% 核心 + Phase 0.5 接口全部实现并编译通过
前端页面 85% 16 个页面全部含真实 API 调用,有真实实现
AI 面试模拟 95% 多轮对话 + 评分 + 报告 + 进度追踪
简历诊断/优化 95% 完整代码,文件上传 + AI 分析 + 下载
支付系统(微信) 95% API v3 完整对接,含签名/解密/回调/生产密钥
会员系统 100% 成长版(¥19.9) + 冲刺版(¥49.9)完整实现,含权益扣减
进步轨迹雷达图 100% 后端维度统计 + 前端雷达图/打卡日历
面经贡献系统 100% 贡献提交 + 公司题库自动去重/频次统计
每日一题 90% 读取 + 定时推送(早8点) + 微信订阅消息,缺模板ID配置
微信登录 70% 后端接口齐,前端待联调真实 appid
生产部署 50% 服务器已购买,域名已配置,微信支付证书已就位,miniprogram-ci 编译上传脚本就绪
小程序审核 0% 类目已备案,未提交审核

三、功能完成明细

3.1 核心 AI 面试 (P0)

功能 后端 前端 状态
岗位选择(20+) 完成
多轮对话追问 完成
实时反馈评分 完成
面试报告(四维) 完成
历史记录/统计 完成
使用次数限制 N/A 完成
连续打卡(进步轨迹) 完成

3.2 数据飞轮 (Phase 0.5)

功能 后端 前端 状态
面经贡献 完成
公司-岗位-题库映射 N/A 完成
脱敏存储 N/A 完成
题库自动扩充(去重+频次) N/A 完成

3.3 留存入围 (Phase 0.5)

功能 后端 前端 状态
进步轨迹雷达图 完成
历史对比分析 完成
日历打卡视图 N/A 完成
每日一题推送 定时推送(早8点) 首页展示 完成(缺微信模板ID

3.4 用户系统

功能 后端 前端 状态
手机验证码登录 完成
邮箱验证码登录 完成
密码登录/注册 完成
微信静默登录 有接口 有调用 ⚠️ 缺真实 appid
JWT 认证 完成
个人信息设置 完成

3.5 商业化

功能 后端 前端 状态
免费版额度(日2次/5轮) 完成
成长版 ¥19.9/月 完成
冲刺版 ¥49.9/月(含权益扣减) 完成
每日一题定时推送(微信订阅消息) N/A 完成(需配置模板ID
微信支付 Native QR H5 完成
微信支付 JSAPI MP 完成
支付回调/自动开会员 N/A 完成
会员状态/套餐查询 完成

3.6 简历

功能 后端 前端 状态
AI 简历诊断 完成
AI 简历优化 完成
简历 CRUD 完成
文件上传(PDF/图片) 完成
结果下载(TXT/HTML) N/A 完成

四、后端模块清单

模块 文件 状态 说明
user controller + service + schema 手机/邮箱/密码/微信多种登录方式
interview controller + service + schema AI 面试核心,含进度追踪调用
ai module + service AI 模型调用封装(主/备切换)
analyze controller + module + service 简历诊断/优化
resume controller + service + schema 简历 CRUD
member controller 会员套餐/状态/冲刺版权益扣减
payment controller + service + schema 微信支付 v3 完整对接(生产密钥已配)
positions controller + schema 热门岗位 CRUD
upload controller + module 文件上传
admin controller + module 管理后台
email module + service 邮件发送
progress controller + schema 进步轨迹四维统计
contribution controller + schema (×2) 面经贡献 + 公司题库
daily-question controller + schema 读取 + 定时推送 @schedule
schedule module + service (×2) 每日一题早8点推送 + 微信token管理

五、前端页面清单

页面 路径 类型 状态
首页 index/index Tab 岗位/每日一题/功能入口
登录 login/login 页面 5 种登录方式 + 注册
面试模拟 interview/interview 页面 多轮对话 + 计时
面试报告 report/report 页面 评分/分析/全文回放
历史记录 history/history Tab 筛选/统计/跳转报告
个人中心 user/user Tab 用户信息/统计/管理员入口
会员中心 member/member 页面 套餐对比 + 支付流程
进步轨迹 progress/progress 页面 雷达图 + 打卡日历
面经贡献 contribute/contribute 页面 表单提交
简历优化 resume/resume 页面 诊断/优化/上传/下载
优化结果 result/result 页面 双模式结果展示
实习搜索 internship/internship 页面 热门岗位列表
管理后台 admin/admin 页面 仪表盘
关于 about/about 页面
用户协议 agreement/agreement 页面
隐私政策 privacy/privacy 页面

六、技术债务

问题 影响 优先级
微信登录未用真实 appid 联调 无法真机测试微信登录 P0
前端两套 API 调用方式(uni.request vs apiService) 代码维护负担 P2
前端无状态管理(Pinia) + 无组件复用 代码重复 P2
AI 调用无重试机制 偶发失败 P1
无单元测试 回归风险 P2

七、变更记录

日期 变更内容 操作者
2026-06-02 项目状态初版,测试 10/10 通过 AI
2026-06-05 战略升级:文档重构 + 新增功能启动 小之
2026-06-09 全面更新:Phase 0.5 功能实际已完成,修正完成度数据与模块清单 AI
2026-06-09 更新部署状态:服务器已购,域名 zhiyinwx.yzrcloud.cn / zhiyin.yzrcloud.cn 已配 小之
2026-06-09 v4.2 冲刺版+每日推送+支付修复+全量代码评审 AI