Commit Graph

  • 840f740936 fix(spider):优化订单处理逻辑并移除冗余依赖 develop danial 2025-11-01 17:48:49 +08:00
  • 683ac0cfda feat(spider):优化携程爬虫逻辑并更新依赖 danial 2025-10-28 15:01:23 +08:00
  • e997f08a64 chore(docker): update OTEL_SERVICE_NAME environment variable danial 2025-10-26 18:46:02 +08:00
  • 9db8202baf feat(telemetry): integrate OpenTelemetry for tracing, metrics, and logging danial 2025-10-26 18:26:58 +08:00
  • 54526f5a2c fix(app_store): 添加异常处理并优化错误返回格式 production danial 2025-10-25 20:42:12 +08:00
  • 2f21584aca fix(spider):优化携程RPC请求重试机制 danial 2025-10-25 01:07:50 +08:00
  • 82e3d8a076 feat(spider): 升级爬虫功能并增强请求安全性 danial 2025-10-25 00:57:15 +08:00
  • 51e3caa48d ): 更新商品SKU并优化错误处理逻辑- 修改100元商品的SKU编号为1015725668460fix(app_store - 移除重复的错误返回逻辑,统一异常处理 -修复日志格式化字符串错误- 在Ctrip爬虫中禁用代理池,直接设置proxy为None - 增强订单ID获取的安全性,避免键不存在时报错 - 添加火爆情况下的特殊错误码7201和601处理 - 记录更详细的RPC请求参数日志信息 danial 2025-10-24 13:18:29 +08:00
  • 1e73b21d50 refactor(app_store):优化AppStore路由处理逻辑 danial 2025-10-24 01:10:40 +08:00
  • 88e6425bcd fix(app_store): 更新应用商店SKU价格映射 danial 2025-10-24 00:13:55 +08:00
  • c960ea9452 fix(app_store): 更新应用商店SKU价格映射 danial 2025-10-23 23:51:52 +08:00
  • 98c4b7726d Merge branch 'develop' into production danial 2025-10-23 23:39:21 +08:00
  • 1e6110cf09 refactor(app_store):优化错误返回结构与代码格式- 统一 unsupported face price 错误时的返回结构- 格式化 RiskError 返回数据的代码结构- 优化 CTrip 和 Walmart 分支的代码排版 - 规范查询卡密接口的返回字段格式 - 多处调整代码缩进与换行以提升可读性 danial 2025-10-23 23:36:44 +08:00
  • 2f06df000d feat(app_store): 更新CTrip商品SKU映射配置- 替换原有SKU编号为新的产品标识符- 添加注释说明各金额对应的SKU编号 - 调整100至1000元档位的商品ID - 确保新SKU与现有支付逻辑兼容 danial 2025-10-22 17:05:37 +08:00
  • 9db1f6b3fc feat(app_store): 更新SKU映射表 danial 2025-10-21 21:32:25 +08:00
  • e783a027c3 fix(config): 更新代理配置默认值- 修改默认代理用户名从"E4WS5YZV"为"7ASQH2BI" - 修改默认代理密码从"C474B2794C4E"为"34D6652FE7B6"- 更新代理URL中的key参数与上述变更一致 - 统一环境变量缺失时的回退值设置逻辑 danial 2025-10-20 22:14:39 +08:00
  • b1dedcb213 fix(logging):优化异常日志记录格式 danial 2025-10-18 21:41:15 +08:00
  • 63addb8a66 fix(app_store): 处理订单风险错误时返回默认数据 danial 2025-10-18 21:30:10 +08:00
  • 386f710ec8 fix(spider):修复订单ID和支付ID类型转换问题 danial 2025-10-18 20:13:13 +08:00
  • 6a609cd9fc refactor(enums): 更新HTTP状态枚举值名称及错误码 danial 2025-10-18 19:46:25 +08:00
  • 6a64d7fcb0 chore(ci): 更新Drone CI配置文件 danial 2025-10-18 16:50:29 +08:00
  • b6f02ef3ed fix(app_store):修正查询卡密状态码判断逻辑- 将查询卡密成功状态码从硬编码100改为使用HttpStatus.Success枚举 - 统一返回状态码的判断标准,提高代码可维护性 danial 2025-10-18 16:36:29 +08:00
  • b368e9310b chore(ci): 注释掉部分CI部署配置 danial 2025-10-18 14:39:54 +08:00
  • a24773f2e7 feat(app_store):优化订单处理与风控重试逻辑 danial 2025-10-17 22:25:09 +08:00
  • 0f2979efbc chore(deps): 更新依赖项到最新版本- 将 fastapi 从 0.118.3 更新11至 0.9.0- 将 pydantic从 2.12.0 更新至 2.12.2 - 将 pydantic-core 从 2.41.1 更新至2.41.4 - 更新了对应的 wheel 和 sdist 包链接及哈希值- 在 config.py 中更新代理配置 URL 和认证信息默认值 danial 2025-10-16 21:09:14 +08:00
  • 330ffefe46 fix(ctrip): 更新订单错误处理逻辑 danial 2025-10-16 00:30:06 +08:00
  • 78d12e1395 feat(app_store): 增加重试机制以提高请求稳定性 danial 2025-10-16 00:11:33 +08:00
  • d2dea154dd feat(config): 更新代理配置默认值 danial 2025-10-15 23:38:21 +08:00
  • caee5e1a50 refactor(spider):优化代理配置与请求会话管理 danial 2025-10-15 19:37:26 +08:00
  • e0e4e1d9c8 feat(app): 随机选择代理服务器并修复响应解析- 添加 random 模块导入 - 配置固定代理列表并随机选取-修复 ctrip 爬虫响应解析逻辑 - 统一使用 json() 方法解析响应内容 danial 2025-10-15 18:09:35 +08:00
  • 89c6334189 fix(spider):修复ctrip ticket获取逻辑 danial 2025-10-15 17:55:38 +08:00
  • c6810a8c3d fix(spider):修复获取ticket逻辑错误 danial 2025-10-15 17:54:52 +08:00
  • b4cccb3acd feat(spider): 更新携程爬虫代理配置 danial 2025-10-15 16:59:39 +08:00
  • d713a160ce fix(spider): 增加请求超时时间并记录代理信息 danial 2025-10-15 16:09:15 +08:00
  • d4ca8a76d3 fix(spider):优化携程验证码ticket获取逻辑 danial 2025-10-15 14:26:23 +08:00
  • a87f05af7a feat(spider): 添加获取ticket结果的日志记录 danial 2025-10-15 13:05:52 +08:00
  • ddbe2c342c fix(spider):修复携程验证码请求参数错误 danial 2025-10-15 12:54:21 +08:00
  • 42aa0556b5 feat(spider): 更新携程爬虫代理配置与日志记录逻辑 danial 2025-10-15 12:33:47 +08:00
  • 31abb7efeb feat(proxy): 引入代理池并配置请求代理 danial 2025-10-15 12:20:43 +08:00
  • bec0f8cfc8 fix(spider): 更新验证码服务URL配置 danial 2025-10-14 18:46:43 +08:00
  • 4d201fda54 feat(ticket): 支持手动传入IP参数并优化代理逻辑 danial 2025-10-14 18:23:01 +08:00
  • eb45cd26cc refactor(http): 统一使用 session 发送请求 danial 2025-10-14 15:37:24 +08:00
  • cb2c557e59 feat(proxy): 引入代理池管理机制- 新增代理池抽象基类及默认、带有效期两种实现 - 添加代理池工厂类用于创建和管理代理池实例 - 实现代理获取、验证、释放和标记无效功能 - 配置文件支持自定义代理用户、密码和URL - 更新应用请求处理逻辑以使用新的代理池 - 增加重试机制提高代理获取成功率 -优化代理认证信息处理方式 - 调整配置文件端口值从99到9999 - 更新携程爬虫请求地址和重试次数- 添加代理池类型枚举定义 - 改进日志记录包含当前代理信息 - 整合线程锁确保代理操作并发安全 danial 2025-10-14 15:01:47 +08:00
  • d2ecb84ca8 refactor(proxy):优化代理配置与获取逻辑 danial 2025-10-14 13:39:38 +08:00
  • bd46b2b9df fix(spider): 更新验证码服务URL地址 danial 2025-10-14 13:11:50 +08:00
  • 96155221b4 feat(proxy 引入代理池):支持并优化日志格式 danial 2025-10-14 13:06:49 +08:00
  • 7cb93517bf feat(app_store): 添加新的SKU映射并更新测试用例 danial 2025-10-14 01:09:21 +08:00
  • a33b48da20 feat(app_store): 移除调试代码和模拟数据- 删除了支付接口中的模拟返回数据 - 注释掉了查询卡密接口的测试数据 - 清理了不必要的日志打印代码 - 移除了硬编码的测试参数 -优化了接口响应逻辑 - 提升了代码的安全性和可维护性 danial 2025-10-14 00:33:52 +08:00
  • a98c5eada1 feat(app_store): 添加查询卡密接口返回模拟数据- 新增查询卡密接口的模拟响应数据- 包含订单状态、卡号和密码字段 - 返回固定格式的JSON响应 danial 2025-10-12 21:48:12 +08:00
  • c5ed16387f fix(ctrip): update ticket server URL in get_ticket_res method danial 2025-10-11 23:03:07 +08:00
  • 5bf014b97a feat(app_store): 实现多平台卡密查询功能- 新增支持携程和沃尔玛平台的卡密查询逻辑- 统一查询接口返回结构,新增QueryCardResponse模型 - 优化App Store卡密解密及状态查询逻辑 - 增强日志记录,开启backtrace和diagnose调试信息 - 更新接口端口配置从8289改为8000 - 修复订单号参数传递不一致的问题 - 添加异常处理机制提升服务稳定性 danial 2025-10-11 20:05:29 +08:00
  • 6b2b048f7a refactor(spider): 移除execjs依赖并优化日志记录- 移除了 app/spider/app_store.py 中对 execjs 和 os 模块的依赖 - 删除了不再使用的 init_js 方法及相关逻辑 - 更新了日志系统以支持彩色输出和调用位置追踪 - 修改了日志格式默认值为 text 并增强了控制台和文件输出格式 - 在 ctirp.py 中更新了验证码服务地址为本地地址 - 统一了多个参数格式化字符串的缩进风格 - 增加了对 facePrice 字段的安全访问防止 KeyError- 修改了 refresh_payment_url 方法签名以接受整数类型的 order_id - 简化了部分重复或冗余的数据结构定义 -修复了潜在的字典键不存在导致的异常问题 danial 2025-10-11 15:38:13 +08:00
  • d6e780a419 build(Dockerfile): 简化依赖安装步骤 danial 2025-10-11 10:40:23 +08:00
  • d03dbc0c8e feat(core):重构项目为FastAPI架构并优化部署配置 danial 2025-10-10 22:18:42 +08:00
  • 9e2ddd613d feat(app): 重构应用结构并优化日志系统 danial 2025-10-08 17:54:45 +08:00
  • 0604231a96 chore(docker): 移除不必要的libgl1-mesa-glx依赖 danial 2025-10-06 13:22:56 +08:00
  • 2fbf876204 chore(docker): 移除阿里云apt源配置 danial 2025-10-06 11:50:13 +08:00
  • 650c2d94c0 fix(bind_card): 更新Dockerfile中的依赖包名称 danial 2025-10-06 00:25:52 +08:00
  • 9d3a9b0edf chore(docker): 优化Dockerfile配置 danial 2025-10-06 00:20:06 +08:00
  • 84a8a25e98 chore(drone): use secret variables for Docker credentials in multiple pipelines danial 2025-10-05 21:45:23 +08:00
  • 7bc0919e06 chore(docker): 更新Docker配置以使用secret变量 danial 2025-10-05 21:41:12 +08:00
  • b2aaa805c3 chore(deps): 更新docker配置以使用密钥管理 danial 2025-10-05 21:36:16 +08:00
  • f32b8d7b41 chore(config): 更新Drone CI配置中的密码 danial 2025-10-05 21:23:26 +08:00
  • 00b5fc8acf refactor(project):重构项目结构并更新依赖 danial 2025-10-05 21:06:43 +08:00
  • 1a9984c851 refactor(app): 将Flask应用重构为FastAPI应用 danial 2025-10-03 16:55:15 +08:00
  • f8147dac8a Update dependencies in uv.lock: - Upgrade curl-cffi to version 0.13.0 and change specifier to ">=0.13.0" - Upgrade ddddocr to version ">=1.5.6" - Upgrade pytz to version 2025.2 and change specifier to ">=2025.2" danial 2025-10-02 23:11:37 +08:00
  • 217b3dcacc build(docker): 升级到Python 3.13并优化构建流程 danial 2025-10-02 17:07:08 +08:00
  • bbdcd89025 更新代码,优化用户代理和错误处理 danial 2025-07-05 15:28:10 +08:00
  • 8eb306c5dc 更新 .drone.yml 文件,修改服务端口配置 danial 2025-07-02 00:15:23 +08:00
  • d3090410ee 更新日志输出和文档注释 danial 2025-07-01 21:58:13 +08:00
  • 68325d5a41 feat(proxy): 添加代理 URL 配置并更新获取逻辑 danial 2025-06-02 22:08:22 +08:00
  • cebf072945 refactor(babel_channel): 优化代码格式和日志输出 danial 2025-06-02 21:56:17 +08:00
  • da95a644b7 更新 Python 版本和优化支付参数构建 danial 2025-05-16 03:08:16 +08:00
  • d5d508140f 更新服务名称和请求URL,调整Dockerfile配置 danial 2025-05-16 02:33:08 +08:00
  • 136448998e 更新 .drone.yml 文件,重命名和调整服务配置 danial 2025-05-16 01:50:58 +08:00
  • 2a4b78b929 优化(babel_channel): 修改 get_sign 函数以使用字典构建请求数据 danial 2025-05-16 01:36:28 +08:00
  • db48ae7f5d 更新(babel_channel): 修改 Python 版本和优化代码格式 danial 2025-05-16 01:05:56 +08:00
  • d3cfabdc63 修复(babel_channel): 更新 app.py 和 Dockerfile,调整代理用户和密码配置 danial 2025-05-15 22:25:37 +08:00
  • 854f15d0ef 添加代理池功能和配置管理 danial 2025-05-15 21:31:08 +08:00
  • d1aa87e9e0 更新 .drone.yml 文件,添加服务依赖关系 danial 2025-05-15 21:06:49 +08:00
  • 30fbffd025 fix(babel_channel): 更新 Dockerfile,恢复 Node.js 和 npm 安装步骤 danial 2025-05-15 21:05:58 +08:00
  • 7ac571a799 fix(babel_channel): 更新 Dockerfile,注释掉 Node.js 和 npm 安装步骤 danial 2025-05-15 20:55:35 +08:00
  • ba5e0d65b6 fix(babel_channel): 更新 Dockerfile,简化 apt-get 源配置 danial 2025-05-15 20:51:17 +08:00
  • f78b5d511e fix(babel_channel): 更新 Dockerfile,修改 apt-get 源为阿里云镜像 danial 2025-05-15 20:48:21 +08:00
  • 33f712f703 fix(babel_channel): 更新 Dockerfile,安装 Node.js 20.x 版本并设置软链接 danial 2025-05-15 20:42:38 +08:00
  • 6b32eafea1 fix(babel_channel): 更新 Dockerfile,修改基础镜像为完整的 Python 3.9 danial 2025-05-15 20:36:53 +08:00
  • e4b4dae145 fix(babel_channel): 更新 Dockerfile,移除不必要的 Node.js 10.x 源 danial 2025-05-15 20:26:41 +08:00
  • f2408d3963 feat(babel_channel): 添加新的 CI/CD 流水线配置和更新 Dockerfile danial 2025-05-15 20:21:47 +08:00
  • e8dcb67b09 refactor(babel_channel):调整模拟失败概率并更新 Node.js 版本 danial 2025-05-15 19:53:46 +08:00
  • f72b34084a fix(babel_channel): 调整 simulate_failure 函数中的随机失败概率 danial 2025-05-15 17:47:43 +08:00
  • c15ab35c1c fix(babel_channel): 调整 simulate_failure 函数中的随机失败概率 danial 2025-05-15 17:47:14 +08:00
  • 9b7e187935 build:升级 Python 版本并优化日志输出 danial 2025-05-15 00:31:49 +08:00
  • b9d7c69472 refactor(babel_channel): 优化 my_json 函数中的 code 参数- 将 code 参数从直接使用改为使用 .value 属性 - 这个改动可能是为了与枚举类型或其他具有 .value 属性的对象兼容 danial 2025-05-15 00:01:49 +08:00
  • ef0078d4cf feat(babel_channel): 模拟请求失败并优化 utils 模块 danial 2025-05-14 21:19:00 +08:00
  • 908279213c refactor(app_store): 重构 AppStoreSpider 类的逻辑 danial 2025-05-13 22:15:10 +08:00
  • 2f7a452eb4 refactor(spider): 重构 app_store.py 中的错误处理逻辑- 引入 HttpStatus 枚举类,用于统一错误码管理- 更新错误处理逻辑,使用 HttpStatus 枚举值替代硬编码的数字 - 优化代码结构,提高可读性和可维护性 danial 2025-05-13 21:45:54 +08:00
  • 17d77f9950 fix(spider): 修复 UUID生成方法 danial 2025-05-13 20:02:47 +08:00
  • d9c13249ff refactor(babel_channel): 重构代码并优化 UUID 生成方式 danial 2025-05-13 17:30:03 +08:00
  • 05a9862fa9 refactor(app): 重构 app.py 文件 danial 2025-05-13 13:50:24 +08:00
  • a63f8815d7 refactor(payment): 重构 iOS支付流程 danial 2025-05-13 13:33:36 +08:00