yml2213
|
afa5c815f6
|
feat(orders): P0 订单读取适配层——连 order_site 只读库查订单(默认关闭)
让运营能按订单号查到订单,作为后续资料收集(P2)与皮肤准入(P3/P4)的输入。
order_site 零改动:只读直连、独立极小连接池、可一键降级。
上机核实推翻了规划两处假设(详见 §6.5.1):
- orders 表没有 order_no 列,只有 id 与 platform_order_id → 查询入口用后者;
- platform_order_id 非唯一:541 组重复,形态固定为「91kaquan 内部行(已发货)
+ 真实店铺行(无人管)」。按规划原文的单行判据,这 540 个已发货订单会被误判
成「没人管」而放行重复履约。改为**订单号维度聚合**:任一行已发货即 auto_fulfilled。
真机验证(只读账号 livehub_ro):三桶判定全对,重复组正确拦下并回显真实
店铺行的中文名(狂沙舞者,而非内部码 suit_sand_dancer),单次查询 3.3ms。
顺带修一个只在真机才暴露的 bug:_get_engine 先置 _INITIALIZED 再读 URL,
一次落空就把模块永久毒化成不可用,之后补上连接串也救不回来。
|
2026-10-02 22:50:20 +08:00 |
|
 yml2213andCursor
|
e81119117f
|
feat(huya): 多选登录改单线程队列并拆分路由与工作台
默认同时只登一个号,失败两次跳下一个,号间留间隔,结束后可一键重试失败账号。
顺带拆分虎牙路由与斗鱼工作台页面,并补齐 raw_cookie 重建入口。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:31:50 +08:00 |
|
yml2213
|
90a0065918
|
虎牙菜单按角色显示并修复确认框暗色模式
客服在虎牙导航只显示浏览器兑换,管理员/运营保留完整入口;退出登录
与显示凭据确认框改用 App.useApp() 的 modal 实例以适配暗色主题;
版本号升至 0.3.0。
|
2026-09-05 19:21:59 +08:00 |
|
yml2213
|
c7db66f18c
|
统一项目路径并修复虚拟环境引用
|
2026-08-31 16:28:59 +08:00 |
|
yml2213
|
09ab80e062
|
完成 Ruff 全量清理
|
2026-08-31 10:55:44 +08:00 |
|
yml2213
|
17577ff734
|
type: 渐进式接入 Pyright 并类型化 ORM 模型
|
2026-08-30 19:44:01 +08:00 |
|
yml2213
|
13b5aedd1d
|
test: 全面迁移 pytest 并加入格式门禁
|
2026-08-30 19:19:32 +08:00 |
|
yml2213
|
9497e1ace6
|
perf: 优化 MySQL 查询并接入 pytest
|
2026-08-30 18:26:54 +08:00 |
|
yml2213
|
eef86bd855
|
chore(release): 0.2.1 — 版本号递增便于分辨浏览器缓存
版本显示链路: pyproject.toml -> /api/app-info -> 布局/登录页「当前版本 vX」
部署新版后若页面仍显示 v0.2.0 即为浏览器缓存旧前端, 硬刷新即可
|
2026-08-30 11:33:57 +08:00 |
|
yml2213
|
1a20c367db
|
合并应用宝 Worker 容器
|
2026-08-12 17:59:26 +08:00 |
|
yml2213
|
32f9eadfdb
|
支持 MySQL 迁移与性能优化
|
2026-07-25 10:23:19 +08:00 |
|
yml2213
|
8f48b96fdc
|
优化双平台后台界面
|
2026-07-05 12:25:18 +08:00 |
|
yml2213
|
b63d685f2f
|
迁移虎牙验证码核心逻辑
|
2026-07-05 09:55:04 +08:00 |
|
yml2213
|
e1d47a85be
|
新增虎牙账号和任务基础功能
|
2026-07-04 16:31:12 +08:00 |
|
yml2213
|
dd56de9bd4
|
fix: 修复proxy_service和account_service中不当的顶层import
- proxy_service.py: 将requests和WhitelistManager改为函数内延迟import,
避免启动时加载不需要的依赖;移除未使用的get_exit_ip_via_proxy导入
- account_service.py: 移除未使用的func、joinedload、AuditLog、
user_has_permission顶层导入
|
2026-06-23 08:35:29 +08:00 |
|
yml2213
|
da2fedd484
|
优化代理管理与增加请求日志系统
代理优化(P0+P1):
- 修复极验失败后代理刷新空操作bug(共享ProxyManager+白名单参数)
- 极验请求超时从(3.05,12)调大到(10,30)
- 白名单sync_ip加全局锁防并发限流,保留多个出口IP应对漂移
- 代理池缓存共享:Condition防并发获取+mark_bad移除坏代理
- 适配代理API的JSON响应格式(code/data/白名单错误)
- 简化代理验证只验斗鱼主站,减少日志噪音
- 获取代理前主动同步白名单(解决ow=1模式不报白名单错误的问题)
- 每次重试重新检测出口IP并同步白名单
请求日志系统:
- 新增HttpLogger记录请求/响应详情到JSONL文件
- login.py的_request和proxy.py的verify_proxy_url接入日志
- 新增/api/logs路由查看和清空HTTP详情日志
- 前端新增请求日志页面(筛选/搜索/分页/自动刷新/详情查看)
其他:
- 添加pysocks依赖支持SOCKS5代理
- gitignore添加*.log
|
2026-06-23 00:50:57 +08:00 |
|
yml2213
|
63c1ffa046
|
彻底优化项目结构,使用 web
|
2026-06-22 13:39:03 +08:00 |
|
yml2213
|
347edb8103
|
初步增加 web 界面
|
2026-06-22 13:11:15 +08:00 |
|
yml2213
|
66b03a7d89
|
优化 gui 不急
|
2026-06-22 10:10:51 +08:00 |
|
yml2213
|
1ce867f3a8
|
inti
|
2026-06-21 21:56:56 +08:00 |
|