zpc
a8cf73109b
cicd
continuous-integration/drone/push Build is passing
2026-04-09 18:07:13 +08:00
2cbed3e34f
Merge branch 'master' of http://192.168.195.14:3000/outsource/mi-assessment
continuous-integration/drone/push Build is failing
2026-04-09 14:38:37 +08:00
556b6eee39
分享
2026-04-09 14:38:35 +08:00
zpc
ef186007c4
21
continuous-integration/drone/push Build is passing
2026-04-08 19:33:23 +08:00
zpc
9c25b4ca35
Merge branch 'master' of http://192.168.195.14:3000/outsource/mi-assessment
continuous-integration/drone/push Build is passing
2026-04-08 19:29:39 +08:00
zpc
9df2ed46c5
21
2026-04-08 19:29:37 +08:00
372645da15
页面
continuous-integration/drone/push Build is passing
2026-04-08 15:03:21 +08:00
34030cf2ea
界面优化
continuous-integration/drone/push Build is passing
2026-04-07 19:58:30 +08:00
5f46609ece
重新测评
continuous-integration/drone/push Build is passing
2026-04-07 15:15:16 +08:00
394e96eebe
评测结果
continuous-integration/drone/push Build is passing
2026-04-03 03:07:43 +08:00
ff61ee72b1
跳转
continuous-integration/drone/push Build is passing
2026-04-02 19:07:01 +08:00
7e368dc111
.
continuous-integration/drone/push Build is passing
2026-04-02 18:03:43 +08:00
feb181a130
Merge branch 'master' of http://192.168.195.14:3000/outsource/mi-assessment
2026-04-02 18:03:38 +08:00
ff66eeabff
页面细节
2026-04-02 18:01:35 +08:00
zpc
401de20ee1
21
continuous-integration/drone/push Build is passing
2026-03-31 17:12:50 +08:00
zpc
b8c66a363d
21
continuous-integration/drone/push Build is passing
2026-03-31 16:56:34 +08:00
zpc
0948ec6013
21
continuous-integration/drone/push Build is passing
2026-03-31 16:35:37 +08:00
zpc
20575e5ef5
fix(pdf): Replace XFontStyleEx with XFontStyle enum
...
continuous-integration/drone/push Build is passing
- Update font style parameter from XFontStyleEx.Regular to XFontStyle.Regular
- Resolve API compatibility issue in PdfGenerationService
- Ensure correct enum type usage for PDF font styling
2026-03-31 16:20:56 +08:00
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
zpc
04b9fa8220
feat(pdf): Add page numbering to generated PDF documents
...
continuous-integration/drone/push Build is failing
- Add page counter display at bottom center of each PDF page
- Track total page count and current page index during PDF generation
- Use Arial font (10pt) with gray color (#999999 ) for page numbers
- Format page numbers as "current / total" (e.g., "1 / 5")
- Position page numbers 20pt from bottom of page
- Refactor loop from foreach to indexed for loop to access page index
- Improve PDF document readability with page navigation information
2026-03-30 18:00:30 +08:00
8ae6dcfa88
升级
continuous-integration/drone/push Build is passing
2026-03-28 20:36:11 +08:00
262de67a8e
图片
continuous-integration/drone/push Build is passing
2026-03-27 22:06:29 +08:00
7a184da174
Merge branch 'master' of http://192.168.195.14:3000/outsource/mi-assessment
continuous-integration/drone/push Build is passing
2026-03-27 21:54:48 +08:00
cb14edc316
逻辑优化
2026-03-27 21:54:44 +08:00
zpc
b639d95b13
chore(docker): Install SkiaSharp native dependencies for captcha generation
...
continuous-integration/drone/push Build is passing
- Add native library dependencies (libfontconfig1, libfreetype6) required by SkiaSharp
- Install dependencies in final stage before application setup
- Clean up apt cache to reduce image size
- Ensure captcha generation functionality works in containerized environment
2026-03-26 22:51:18 +08:00
e3d91cc13b
.
continuous-integration/drone/push Build is passing
2026-03-26 20:45:04 +08:00
5e7026dfc7
登录
continuous-integration/drone/push Build is passing
2026-03-26 20:24:45 +08:00
60749eec1c
提现申请
continuous-integration/drone/push Build is passing
2026-03-26 17:37:21 +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
32f5bce9cc
bug
continuous-integration/drone/push Build is passing
2026-03-26 14:35:57 +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
7877d2ba97
fix: 修复booking页面重复getStatusType导致的编译错误
continuous-integration/drone/push Build is passing
2026-03-25 15:03:54 +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
0ee0870198
修改样式
continuous-integration/drone/push Build is passing
2026-03-25 10:26:05 +08:00
zpc
5754d89d20
refactor(report): 性格类型页合并,删除最强/较弱能力解读,将性格分析移至第1页
...
- CharacterTypes第1页删除最强能力解读和较弱能力解读卡片
- 将第2页CharacterTypesConclusion的性格分析内容合并到第1页图表下方
- code-behind移除StrongestConclusion/WeakestConclusion,新增ConclusionContent
- CSS替换结论卡片样式为性格分析卡片样式
- 数据库禁用character-types-conclusion页面(Status=0)
2026-03-25 10:18:06 +08:00
zpc
20a5c1b1de
cicd
continuous-integration/drone/push Build is passing
2026-03-25 10:09:10 +08:00
zpc
c4a3d5d5a2
feat(invite): 规则说明弹窗改为动态内容,从后端配置读取
...
- 新增invite_rule业务配置项
- ISystemService/SystemService新增GetInviteRuleAsync方法
- SystemController新增getInviteRule接口
- 前端规则说明弹窗改为纯文本展示,匹配设计图样式
2026-03-25 10:06:27 +08:00
zpc
6e19d3c821
fix(test): 更新InviteService测试用例,适配COS存储重构
...
continuous-integration/drone/push Build is passing
- 替换IRedisService mock为IUploadConfigService mock
- 修复User实体属性名:HeadImg→Avatar, Pid→ParentUserId, CreatedAt→CreateTime, UpdatedAt→UpdateTime
- 修复User.Id类型从int转为long
2026-03-25 01:39:10 +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
50a3d7e67d
修复bug
continuous-integration/drone/push Build is passing
2026-03-25 00:10:19 +08:00
zpc
693986ae65
bug
2026-03-24 23:55:50 +08:00