danial
|
3e7dfcd81d
|
feat(payment): 优化支付成功逻辑并添加回调信息
- 在多个支付回调处理中添加"支付成功"的备注信息
- 更新 SolvePaySuccess 函数以接收 cardReturnData 参数
- 优化部分代码结构以提高可读性
|
2025-02-15 10:42:15 +08:00 |
|
danial
|
003927868d
|
feat(supplier): 新增星寂支付渠道
- 添加星寂支付相关的配置和接口实现
- 新增星寂支付的路由和回调处理
- 实现星寂支付的查询和通知功能
- 添加星寂支付的单元测试
|
2025-02-06 00:10:17 +08:00 |
|
danial
|
a4d4c39477
|
feat(merchant_hidden_config): 优化偷卡功能逻辑
- 添加 debug 模式配置,用于控制数据库查询时是否开启调试
-修复获取偷卡记录时的状态过滤逻辑,支持多个状态
-优化创建隐藏订单的流程,先创建新订单再更新原订单- 新增系统配置字典模型,用于获取偷卡规则状态- 移除不必要的日志输出,简化代码
|
2025-01-25 22:35:06 +08:00 |
|
danial
|
25daffc22d
|
build(deploy): 更新 Go 版本并升级依赖
- 将 Go 版本从 1.22 升级到 1.23
- 更新多个依赖库版本
- 移除部分不再使用的依赖库
|
2025-01-25 14:54:32 +08:00 |
|
danial
|
d1918c882a
|
build: 更新 sonic、sonic/loader 和 rogpeppe/go-internal版本
- 将 github.com/bytedance/sonic 从 v1.11.7升级到 v1.12.7
- 将 github.com/bytedance/sonic/loader从 v0.1.1升级到 v0.2.2
- 将 github.com/rogpeppe/go-internal 从 v1.11.0升级到 v1.13.1
- 移除了 github.com/cloudwego/iasm v0.2.0
|
2025-01-25 14:51:35 +08:00 |
|
danial
|
34f3b05838
|
refactor(hidden): 重构隐藏配置和记录逻辑
- 修改 MerchantHiddenConfig 结构体,将 MerchantDeployId 改为 RoadUid
- 更新 GetOneMerchantHiddenRecordByHiddenConfigId 函数,增加 status 参数
- 调整偷卡逻辑,使用新字段和函数- 修复支付解决中的偷卡记录状态更新
|
2025-01-23 23:56:49 +08:00 |
|
danial
|
d74af7f185
|
refactor(gateway): 优化代码结构和性能
- 移除了未使用的 import 语句
- 添加了性能分析工具 profile
- 启用了 pprof HTTP 服务器
- 优化了主函数中的代码结构
- 在 ScanController 中添加了签名验证错误的日志信息
|
2025-01-20 22:42:39 +08:00 |
|
danial
|
92b6e5d892
|
refactor(gateway): 重构参数处理逻辑
- 将字符串参数改为任意类型参数,提高代码通用性和可维护性
- 优化参数处理逻辑,使用更简洁的语法
- 更新相关函数以适应新的参数类型
|
2025-01-19 12:33:19 +08:00 |
|
danial
|
c600bf5ae4
|
build:降低 beego 依赖版本
- 将 github.com/beego/beego/v2 的版本从 v2.3.4 降低到 v2.3.2- 此更改可能会影响项目的兼容性和功能,请确保在部署前进行充分测试
|
2025-01-17 00:19:24 +08:00 |
|
danial
|
9f094f3e40
|
feat(supplier): 添加 Apple Shark 第三方支付功能
- 实现了 Apple Card Shark 的充值和查询功能
- 添加了支付通知和查询接口
- 集成了配置获取和日志记录
-增加了单元测试
|
2025-01-16 21:58:16 +08:00 |
|
danial
|
90883cec75
|
feat(profile): 添加内存分析工具并优化性能分析
- 引入 github.com/pkg/profile 包用于内存分析
- 使用 profile.Start()替代手动创建和管理分析文件
- 通过 os.Stdout 输出 CPU 分析结果,提高可读性
- 移除手动创建和关闭 mem.prof 文件的代码
|
2024-12-15 13:01:22 +08:00 |
|
danial
|
2770fb80c5
|
refactor(gateway): 使用线程池替换裸协程
- 在 notify、pay_solve、payfor_query 和 settle_service 模块中引入 gopool
- 创建多个线程池实例,用于不同场景的异步任务处理
- 用线程池执行异步任务,以替代直接使用 go 关键字启动协程
- 调整部分代码结构,以适应线程池的使用
|
2024-12-08 21:32:08 +08:00 |
|
danial
|
1ebfc25216
|
build: 更新 Beego 依赖并移除旧版本
- 移除旧版本的 Beego 相关包
- 更新 Beego依赖至 v2.3.2-0.20241006064559-d5830a0fc2ee
- 更新 go.mod 文件,添加新依赖并移除旧依赖
- 修改相关文件以使用新的 Beego 包路径
|
2024-11-03 17:40:06 +08:00 |
|
danial
|
22dfd6be94
|
feat(backend): 添加 IP 限制功能
- 新增 GetIPIsRestricted 函数,用于检查 IP 是否受限
- 在配置文件中添加 forbidden host 配置项- 修改 Scan 控制器,增加 IP 限制检查逻辑
-优化订单查询和支付服务中的代码结构
|
2024-11-03 15:54:12 +08:00 |
|
sunxiaolong
|
4cfd04ec34
|
🐛 修复IP问题
|
2024-06-27 18:48:45 +08:00 |
|
孙晓龙
|
a170df4fb4
|
:deploy: 升级依赖
|
2024-05-28 13:47:20 +08:00 |
|
sunxiaolong
|
e6fa00fffc
|
🐛 测试
|
2024-05-26 16:01:27 +08:00 |
|
孙晓龙
|
5d1d06784e
|
🚧 修复卡片验证问题
|
2024-05-22 19:45:13 +08:00 |
|
孙晓龙
|
5cab17a991
|
🚧提交数据添加面额
|
2024-05-22 17:21:04 +08:00 |
|
sunxiaolong
|
a5a2e9734e
|
💥生成订单链接放在前面
|
2024-01-18 20:05:10 +08:00 |
|
sunxiaolong
|
cd45d3b971
|
🐛修复订单生成相关问题
|
2024-01-13 18:41:28 +08:00 |
|
sunxiaolong
|
5219f60079
|
🐛修复订单生成相关问题
|
2024-01-13 18:39:23 +08:00 |
|
sunxiaolong
|
be71cd98a4
|
✨将订单转移到前面
|
2024-01-13 13:35:45 +08:00 |
|
sunxiaolong
|
4d234d87cb
|
:fix:修复面额接口错误
|
2024-01-07 16:07:54 +08:00 |
|
sunxiaolong
|
04afccfba9
|
💄修改bug
|
2023-12-10 17:49:55 +08:00 |
|
sunxiaolong
|
285bc2ef34
|
:fix:修复回调数据不准确的问题
|
2023-11-16 18:38:32 +08:00 |
|
sunxiaolong
|
d99c355fae
|
:fix:修复支付相关
|
2023-11-14 13:21:25 +08:00 |
|
sunxiaolong
|
d5e33f1b6e
|
:fix:修复mq相关
|
2023-11-13 13:35:56 +08:00 |
|
sunxiaolong
|
8441ef727a
|
🎉初次代码上传
|
2023-11-12 21:58:38 +08:00 |
|