zpc
307eb3f0a0
21
2026-03-31 16:03:13 +08:00
zpc
f8a9aaf71f
feat(assessment): Add retest status for equal score detection
...
continuous-integration/drone/push Build is failing
- Add new assessment status 7 ("需重测") for cases where all scores are equal
- Create AllScoresEqualException to handle scenarios where 8 intelligences or 40 ability dimensions have identical scores
- Implement CheckAllScoresEqual validation in ReportGenerationService to detect and prevent invalid report generation
- Add UpdateRecordStatusToRetestAsync method in ReportQueueConsumer to handle retest status updates
- Update admin UI status tag mapping to display retest status with warning indicator
- Add user-friendly message for retest status in AssessmentService
- Update status description mappings across services to include new retest status
- Prevent PDF generation when all scores are equal, prompting users to retake the assessment
2026-03-31 15:08:23 +08:00
262de67a8e
图片
continuous-integration/drone/push Build is passing
2026-03-27 22:06:29 +08:00
cb14edc316
逻辑优化
2026-03-27 21:54:44 +08:00
76cd29b088
提现
continuous-integration/drone/push Build is passing
2026-03-26 17:20:28 +08:00
72f6d19a5f
结论
continuous-integration/drone/push Build is passing
2026-03-26 15:06:50 +08:00
81f38874c8
逻辑优化
continuous-integration/drone/push Build is passing
2026-03-26 01:07:39 +08:00
13c2b978c7
手机号填充
continuous-integration/drone/push Build is passing
2026-03-26 00:46:07 +08:00
301ade0fe6
佣金
continuous-integration/drone/push Build is passing
2026-03-26 00:30:15 +08:00
3ae1f99374
手机号
continuous-integration/drone/push Build is passing
2026-03-25 23:44:30 +08:00
725cf1a287
页面优化
continuous-integration/drone/push Build is passing
2026-03-25 22:14:16 +08:00
zpc
c22a743eb0
fix: 多项修复和优化
...
continuous-integration/drone/push Build is failing
- 预约详情: 隐藏用户手机、修复性别/年级映射、添加家庭氛围和期望字段、格式化日期时间
- 邀请页面: 规则弹窗文字间距修复、提现记录红色标题栏、邀请记录红色标题栏+边框、提现记录弹窗列宽优化
- 系统配置: 邀请规则改为多行文本框
- 邀请绑定: 添加前后端完整链路日志用于排查上下级绑定问题
- 首页: 专业测评区域改为横向滚动、更多区域改为全图片模式
2026-03-25 14:55:37 +08:00
zpc
e5e63bd7f2
ui
continuous-integration/drone/push Build is passing
2026-03-25 11:54:32 +08:00
zpc
9d4f9a0722
feat(content): 首页更多区域模块化配置
...
continuous-integration/drone/push Build is passing
- home_navigations 表新增 Position 和 ActionType 字段
- 小程序 API 支持按 position 筛选导航列表
- 首页拆分专业测评和更多区域,动态渲染+QR弹窗
- 后台管理支持 Position/ActionType 配置和筛选
- ActionType=1 时 LinkUrl 必填验证
- 状态简化为 0=禁用/1=启用
2026-03-25 11:26:43 +08:00
zpc
c4a3d5d5a2
feat(invite): 规则说明弹窗改为动态内容,从后端配置读取
...
- 新增invite_rule业务配置项
- ISystemService/SystemService新增GetInviteRuleAsync方法
- SystemController新增getInviteRule接口
- 前端规则说明弹窗改为纯文本展示,匹配设计图样式
2026-03-25 10:06:27 +08:00
zpc
be1fb78d6b
修复bug
continuous-integration/drone/push Build is passing
2026-03-25 01:36:44 +08:00
zpc
4bf412af51
feat(invite): 邀请二维码改为COS存储,优化内存占用
...
- users表新增InviteQrcodeUrl字段,永久保存二维码URL
- InviteService改为:查用户字段→调微信接口→上传COS→存库
- 去掉Redis缓存base64图片数据的逻辑
- IUploadConfigService新增UploadFileAsync后端直传方法
- 前端进入邀请页自动预加载二维码URL
- 包含之前的小程序名称配置、二维码生成、邀请人绑定等功能
2026-03-25 01:34:06 +08:00
zpc
693986ae65
bug
2026-03-24 23:55:50 +08:00
zpc
2f4290d5e2
提交代码
continuous-integration/drone/push Build is passing
2026-03-24 02:13:50 +08:00
zpc
5f5501dd0d
21
continuous-integration/drone/push Build is passing
2026-03-24 02:05:42 +08:00
zpc
8f8353f17a
优化
2026-03-24 01:55:56 +08:00
zpc
9b160e0775
21
2026-03-22 22:56:16 +08:00
zpc
15357e0fec
21
2026-03-19 08:11:34 +08:00
zpc
da590c2939
2121
2026-03-19 07:59:16 +08:00
zpc
f2e2a5d052
21
2026-03-19 07:38:48 +08:00
zpc
6bcce64408
21
2026-03-19 06:51:46 +08:00
zpc
d47cd5ca1e
21
2026-03-19 06:35:30 +08:00
zpc
8a6635bc52
21
2026-03-19 06:05:12 +08:00
zpc
01efec146c
21
2026-03-19 05:48:36 +08:00
zpc
2f75cc611b
32
2026-03-18 11:53:46 +08:00
zpc
b7c5fe1bab
21
2026-03-18 00:08:28 +08:00
zpc
173ad579e5
feat(assessment): 小程序测评结果页增加PDF下载功能
...
- ResultStatusDto/AssessmentResultDto 增加 ReportUrl 属性
- AssessmentService 的 GetResultStatusAsync/GetResultAsync 返回 ReportUrl
- loading 页面修复状态码映射(4=已完成/5=失败),传递 reportUrl 到结果页
- result 页面实现 PDF 下载:uni.downloadFile + uni.openDocument
2026-03-17 23:33:07 +08:00
zpc
c8450a4901
21
2026-03-15 11:53:56 +08:00
zpc
e1dc8c37ee
2121
2026-02-23 21:12:09 +08:00
zpc
eb339da935
21
2026-02-23 20:31:26 +08:00
zpc
788e1caf91
21
2026-02-23 20:07:51 +08:00
zpc
92cd0af40c
213
2026-02-23 19:37:12 +08:00
zpc
6b60e6fbb4
21
2026-02-23 19:19:35 +08:00
zpc
a48a4affba
feat(navigation): 即将上线的导航也在小程序显示,点击弹提示
...
- 后端API改为返回status!=0的导航(上线+即将上线)
- 前端即将上线状态判断改为status===2
- 点击即将上线导航弹出'该功能暂未开放'提示
2026-02-23 18:50:54 +08:00
zpc
7154d7eb01
feat(content): 新增首页导航入口独立管理模块
...
- 新建 home_navigations 表,独立管理首页卡片导航
- 回退 assessment_types 表的 LinkUrl 字段
- 后台管理:ContentController 新增导航 CRUD 接口
- 小程序 API:HomeController 新增 getNavigationList 接口
- 前端:首页改用 navigationList 数据源,支持配置化跳转
- 数据库已插入3条导航记录(多元测评/学业规划/学科测评)
2026-02-23 12:35:28 +08:00
zpc
38dfd10b43
feat(assessment): 测评类型增加LinkUrl字段,支持可配置跳转
...
- assessment_types表新增LinkUrl字段
- 后端实体类、DTO、请求模型、服务层全链路支持LinkUrl
- 前端首页卡片点击改为读取后台配置的linkUrl跳转
- 测评类页面自动拼接typeId/typeName参数
2026-02-23 12:03:37 +08:00
zpc
e33f4ed8f0
fix(assessment): 移除本地缓存,恢复进行中测评检测
...
- 移除 localStorage 表单缓存(STORAGE_KEY、saveFormToStorage、restoreFormFromStorage、clearFormStorage、watch、onUnload)
- 恢复 getPendingRecord API 调用和弹窗逻辑
- 恢复继续测评模式(表单自动填充、禁用编辑、按钮文案切换)
- 恢复进行中测评弹窗(重新开始/继续测评)
2026-02-23 01:21:19 +08:00
zpc
0cbd9d4745
fix(assessment): 移除信息填写页进行中测评记录恢复功能
...
- 移除 getPendingRecord API 调用和相关弹窗
- 移除 isContinueMode 计算属性和表单禁用逻辑
- 移除断点续答相关的函数和样式
- 每次进入信息填写页都是全新填写
2026-02-23 01:16:24 +08:00
zpc
b8fe6fc9b0
fix(order): 前端兜底计算订单显示状态,不依赖后端 displayStatusText
...
- 新增 getDisplayStatus() 方法,优先使用后端 displayStatusText
- 后端未部署时,前端根据 status + assessmentStatus 自行计算显示状态
- 修复订单状态不显示的问题
2026-02-23 00:50:44 +08:00
zpc
f92b9db74e
feat(order): 重构我的订单页面匹配蓝湖设计稿
...
- 前端:按蓝湖设计重写订单列表页,胶囊标签筛选栏(全部/已测评/待测评/已退款)
- 前端:卡片布局改为逐行展示(订单日期、编号、项目、金额、状态+操作按钮)
- 后端:OrderItemDto 新增 AssessmentStatus 和 DisplayStatusText 字段
- 后端:GetListAsync 查询测评记录状态,计算综合显示状态文本
- 后端:新增 GetDisplayStatusText 方法,结合订单状态和测评状态生成展示文本
- 邀请码订单(Status=2, PayAmount=0)正常显示在订单列表中
2026-02-23 00:47:13 +08:00
zpc
143a8fa5f2
fix(assessment): 修复往期测评数据显示问题
...
- DTO新增Name和AssessmentTypeId字段,前端可显示测评人姓名
- 修正前端状态映射:1待测评 2测评中 3生成中 4已完成(与后端一致)
- 直接使用后端返回的statusText,避免前后端状态不同步
- 后端查询改用左连接,避免缺少关联数据时丢失记录
- 待测评/测评中状态点击可跳转继续答题
2026-02-23 00:19:24 +08:00
zpc
7a54c91154
feat(assessment): 连接个人信息页与答题页数据流
...
- 新增 PendingRecordDto 模型,支持查询进行中的测评记录
- 后端新增 GetPendingRecord 接口,支持断点续答
- 邀请码路径改为调用 createOrder 创建订单和测评记录
- info 页面加载时检测未完成测评,支持继续上次或重新开始
- questions 页面改用 recordId 提交答案,匹配后端接口
- usePayment 返回 assessmentRecordId 供页面传递
2026-02-23 00:06:24 +08:00
zpc
60132f9ab9
21
2026-02-22 23:18:37 +08:00
zpc
d292368dd3
132
2026-02-22 22:25:41 +08:00
zpc
2d4ffabd9e
而我却
2026-02-22 00:06:27 +08:00