becomer
27d83f193f
fix: 智慧教育网站更新后 ParseJsUrl 无法匹配新的 chunk URL 结构
...
ci/woodpecker/tag/build Pipeline was successful
网站将 chunk-vendors 改为了 chunk-libs/chunk-elementUI,
且首页组件被合并到多模块组合 chunk 中。
更新正则:匹配 chunk-libs 或 chunk-elementUI 的 URL,
提取 base 路径和 hash,构造新的组合 chunk 文件 URL。
2026-08-09 21:56:58 +08:00
becomer
f4c2b8de4c
fix: 提交验证码识别失败 — 调用分类器时缺少 X-Api-Key 请求头
...
ci/woodpecker/tag/build Pipeline was successful
NormalSubmitCaptchaResolver.getResultFromItStar 调用验证码分类服务
/classifier 时没有传 X-Api-Key 请求头,而分类服务已启用 ApiKeyAuth
中间件,导致返回 401,最终报"提交验证码识别失败"。
2026-07-08 23:02:48 +08:00
becomer
d454ecc7cf
fix: 无历史时保底使用管理员配置的签到范围信息
...
ci/woodpecker/tag/build Pipeline was successful
- 有历史签到数据 → 优先使用历史中的真实地址和经纬度
- 无历史签到数据 → 保底从 signPlaceSelected 提取管理员配置的范围信息
2026-07-04 01:04:10 +08:00
becomer
7ede964c4c
fix: 未签到任务表单中地址和经纬度仍错误使用管理员配置数据
...
ci/woodpecker/tag/build Pipeline was successful
- ParseFormJson: 完全移除 signPlaceSelected 提取(始终是管理员范围数据)
- ParseFormJson: 将 longitude/latitude/position/signAddress 提取全部包进 if hasHistory
- QueryFormByTitle: 已签到(相同 instanceWid)时将自身 rows 设为 historyRows
- 确保无历史数据的未签到任务不会错误显示管理员范围名称(如"7")
2026-07-04 00:59:33 +08:00
becomer
65293c4f81
fix: 编辑表单时签到地址错误显示为管理员范围名称的问题
...
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/tag/build Pipeline was successful
当任务没有历史已签到数据时,ParseFormJson 中 histRows 回退到 rows
(当前任务定义),此时 signPlaceSelected 包含的是管理员后台圈定范围的
数据(范围名称如"7"),而不是用户实际签到地址。
修复:
1. ParseFormJson: 只有有实际历史数据(historyRows 存在)时才从
signPlaceSelected 提取地址/经纬度,否则跳过
2. QueryFormByTitle: 当前任务自身已签到时,不再将自身 rows 作为
historyRows,让逻辑正常从历史月份查找其他已签到实例
2026-07-04 00:48:58 +08:00
becomer
a41341e732
fix: 修复历史任务经纬度/地址获取到的是教师边界坐标而非用户历史提交数据的问题
...
ci/woodpecker/tag/build Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
- sign.go: 移除 signInstanceWid 比较限制,当已签到任务与当前任务是同一实例时,
直接复用已有详情数据作为历史数据,确保 ParseFormJson 能从 signPlaceSelected 提取用户真实坐标
- sleepcheck.go: 移除 if !isFromSigned 守卫条件,无论当前任务是否已签到都尝试获取历史数据
2026-07-02 00:36:42 +08:00
becomer
ecfa50359b
fix: add X-Api-Key header for captcha OCR requests
...
ci/woodpecker/push/build Pipeline was canceled
ci/woodpecker/tag/build Pipeline was successful
The captcha OCR service now requires X-Api-Key authentication.
Add captcha.apiKey config option and pass it as header in all
OCR-related API calls (ocr, semiOcr, calc).
2026-07-01 20:22:03 +08:00
becomer
2879336ce4
feat: make PostgreSQL connection optional
...
ci/woodpecker/push/build Pipeline was successful
Remove hard requirement on PG database (likedream-pg container).
PG is now only initialized when dsn2 is configured; skip gracefully when empty.
Add nil-safety checks on GlobalGorm references in balance migration logic.
Remove dsn2 from default config.
2026-07-01 14:08:36 +08:00
sugarBecomer
261153067c
✨ 后端支持统计返回任务ID + 列表按ID筛选
...
1. TaskStatisticsV2Item 新增 successTaskIds/failTaskIds/pendingTaskIds 字段
2. GetTaskStatisticsV2 返回每日对应的任务ID列表
3. CpTaskListReq 新增 ids 参数,List 方法支持按ID列表筛选
2026-04-24 12:32:54 +08:00
sugarBecomer
19a13a0ad2
✨ 后端新增修改任务标题接口
...
新增 PUT /task/title/{id} 接口,支持修改今日校园任务标题
2026-04-23 10:41:40 +08:00
sugarBecomer
0934994f51
🐛 修复邮件问题
2026-03-27 16:12:35 +08:00
sugarBecomer
60165e4851
🐛 请假问题
2026-03-27 00:38:15 +08:00
sugarBecomer
39cb44bc22
✨ graph api发送邮件
2026-03-26 15:19:51 +08:00
sugarBecomer
9fa83657e3
✨ graph api发送邮件
2026-03-26 15:19:43 +08:00
sugarBecomer
5a244c329e
✨ smtp服务
2026-03-26 11:37:38 +08:00
sugarBecomer
93f696d4df
✨ 新增是否必填邀请码
2026-03-25 14:49:11 +08:00
sugarBecomer
988cc7be6f
✨ 请假功能
2026-03-25 13:57:15 +08:00
sugarBecomer
b890929d0b
✨ 请假功能
2026-03-25 13:47:11 +08:00
sugarBecomer
adbf885d95
🐛 调整两个版本邮件格式
2026-03-24 22:27:32 +08:00
sugarBecomer
99c58a3d5f
🐛 调整两个版本邮件格式
2026-03-24 22:13:02 +08:00
sugarBecomer
a6babba00d
🐛 适配新版ui
2026-03-24 19:36:16 +08:00
sugarBecomer
4c7bc950c7
🐛 调整定时任务时间
2026-03-16 13:29:39 +08:00
sugarBecomer
b857d55e25
🐛 漏掉的文件
2026-03-16 12:14:05 +08:00
sugarBecomer
ca20be8b7e
🐛 学校信息缓存
2026-03-16 11:20:19 +08:00
sugarBecomer
ce98ce4afe
🐛 授权方式修复
2026-03-13 21:37:35 +08:00
sugarBecomer
c65318c545
🐛 修复短信登录
2026-03-13 21:21:09 +08:00
sugarBecomer
63b91629fa
:bug 修复问题
2026-03-13 18:04:15 +08:00
sugarBecomer
658a9c2b3e
🐛 图片预览
2026-03-12 08:07:33 +08:00
sugarBecomer
7d8998d83f
🐛 修复淮南联合大学登录功能
2026-03-11 21:11:50 +08:00
sugarBecomer
6f25652183
🐛 修复淮南联合大学登录功能
2025-12-27 14:36:16 +08:00
sugarBecomer
a8f4a2afa6
🐛 修复学习通刷课问题
2025-12-22 17:25:51 +08:00
sugarBecomer
d14ddc212d
🐛 暂时还是单线程 没有解决好验证码问题
2025-12-19 23:20:13 +08:00
sugarBecomer
55fc94c37f
🐛 文档修复
2025-12-19 23:08:16 +08:00
sugarBecomer
a590f58c6c
🐛 学习通刷课
2025-12-19 22:19:03 +08:00
sugarBecomer
0959ca117c
🐛 学习通刷课
2025-12-19 15:47:51 +08:00
sugarBecomer
3641fb1782
🐛 学习通答题
2025-12-12 11:49:57 +08:00
sugarBecomer
d0e7652bf6
🐛 学习通答题
2025-12-12 11:37:33 +08:00
sugarBecomer
07e2438f93
🐛 取消部分日志
2025-12-11 16:50:31 +08:00
sugarBecomer
d1b954ab8e
🐛 学习通答题
2025-12-11 16:49:02 +08:00
sugarBecomer
24da8bde3a
🐛 学习通日志
2025-12-10 19:56:33 +08:00
sugarBecomer
16692177d4
🐛 学习通列表
2025-12-10 15:10:39 +08:00
sugarBecomer
5f81a7ba5e
🐛 学习通刷课修复
2025-12-09 23:36:13 +08:00
sugarBecomer
58fb282fe8
🐛 学习通优化
2025-12-09 22:06:07 +08:00
sugarBecomer
f64b4b5498
✨ 配置单价
2025-12-09 16:19:45 +08:00
sugarBecomer
84620989ad
✨ 四川教师刷课
2025-12-09 13:59:12 +08:00
sugarBecomer
af7fcc4cb4
🐛 销假
2025-12-08 17:54:05 +08:00
sugarBecomer
c206a0863e
✨ 学习通优化 & 注册开关
2025-12-08 14:11:49 +08:00
sugarBecomer
b068e178da
🐛 邮件只重试一次
2025-12-08 10:47:57 +08:00
sugarBecomer
02737ef743
🐛 销假
2025-12-08 10:44:29 +08:00
sugarBecomer
74a1134cf1
🐛 邮件调整
2025-12-08 10:03:21 +08:00