13 Commits

Author SHA1 Message Date
danial
0fe17c807f feat(client): 优化HeePay卡密查询逻辑及配置更新
- 新增配置项 QueryURL,支持自定义查询地址
- 修改QueryCardInput结构体,调整字段名更准确
- 使用resty替代beego httplib,提升请求稳定性和重试能力
- 调整请求URL为kami-spider-monorepo服务地址
- 优化错误重试逻辑,针对验证码识别失败进行重试
- 调整响应解析和错误处理逻辑
- 更新order_service调用,传递新配置和请求参数
- 升级多个依赖包版本,提升模块稳定性和安全性
- 修正配置文件config.yaml中字段及格式,使配置更合理
2025-11-16 17:07:37 +08:00
danial
7f24e4a240 feat: 添加 2025-07-15 16:41:49 +08:00
danial
93c7123890 新增订单处理相关文件和配置
- 新增 Excel 文件 order_info.xlsx,用于存储订单信息
- 新增 Jupyter Notebook 文件 order.ipynb,包含订单数据处理逻辑
- 新增 Linux x86 构建文件 verification_linux_x86
- 修改 submit_order.go,添加时间戳到订单发送日志
- 更新 config.go,商户配置中添加 submit_url 字段
- 优化 order_service.go,调整订单处理逻辑,确保使用正确的商户提交 URL
2025-07-12 22:07:19 +08:00
danial
7e9b7a1236 fix(order_service): 调整订单查询时间范围
- 修改订单查询逻辑,将时间范围从过去一分钟调整为过去两分钟到未来一分钟
- 确保能够正确获取不支持的骏卡订单
2025-07-09 19:49:51 +08:00
danial
a6c0b17075 feat(lock): 添加文件锁功能以防止多实例运行
- 在 main.go 中集成文件锁,确保应用程序只能有一个实例运行
- 新增 lock.go 文件,提供锁定和解锁文件的功能
- 更新 go.mod 和 go.sum 文件,引入 gofrs/flock 依赖
- 修改 submit_order.go 中的日志记录,优化订单发送信息
2025-07-09 19:47:35 +08:00
danial
64b7868257 fix(order): 处理不支持的骏卡订单
- 修改 submit_url 为新的 API 地址
- 更新 merchants 配置,添加多个商户信息
-增加 logging 配置,确保日志输出正常
- 优化 order_service 中的订单处理逻辑- 引入 pkg/errors 包,用于错误处理
2025-07-06 23:37:45 +08:00
danial
b3720cf462 fix(internal/services): 修复 heepay 卡类型映射错误- 将 CardType 字段的映射从 "pay_secret" 修改为 "card_type"
- 修正了 heepay 响应数据中卡类型的比较逻辑
2025-07-06 16:57:45 +08:00
danial
2169c9266f feat(client): 添加 HeePay客户端并更新相关模型- 新增 HeePay 客户端,实现查询卡密功能
- 添加账户信息、账户历史记录和代理信息的模型
- 更新 .gitignore 文件,忽略日志目录
2025-07-06 16:56:29 +08:00
danial
6d7fdb99fe 删除多个生成的模型文件,清理不再使用的代码,保持代码库整洁 2025-06-23 16:03:04 +08:00
danial
d05b855d98 chore: 添加 IDE 配置文件夹到 .gitignore
- 新建 .gitignore 文件,排除 VS Code 和 IntelliJ IDEA 的配置文件夹
- 确保项目中不会包含个人 IDE 设置,保持代码库的干净和一致性
2025-06-09 23:42:57 +08:00
danial
e245ab8d47 feat(order): 优化订单处理逻辑并添加新功能
- 更新 .gitignore 文件,添加日志和IDE相关目录
- 修改 config.yaml,更新提交URL和商户配置- 在 interfaces.go 中添加新方法并修改现有方法
- 优化 logger_adapter.go 中的日志记录功能
- 调整 main.go 中的定时任务间隔
- 在 order.go 中实现新的 FindRandomFailedOrders 方法
- 更新 order_service.go,添加 CSV 文件处理逻辑
- 新增 road.go 文件,实现 FindRoadByRoadUid 方法
- 修改 submit_order.go,更新订单提交逻辑
2025-06-09 23:42:06 +08:00
danial
44e4301748 更新定时任务间隔,增强日志记录功能,支持同时输出到控制台和文件,调整日志字段类型,新增.gitignore和日志目录 2025-06-09 22:35:40 +08:00
danial
e118398a0a 新增配置文件和模型文件,更新依赖项,完善代码结构 2025-06-09 20:48:58 +08:00