danial
a7ecd1147b
fix(docker): 优化Alpine镜像源配置及时区设置
...
- 移除阿里云镜像源配置,改用默认镜像源进行apk更新
- 保持时区数据安装和上海时区设置不变
- 简化Dockerfile相关命令,提升构建效率
2025-12-07 00:48:37 +08:00
danial
f56b5b7adc
fix(card_info_apple):修复订单分配中的解密与数据库链接问题
...
- 更新 Python 版本至 3.13.9
- 使用 gerror 替代 errHandler 处理解密错误
- 修改分隔符从 "|" 为 ":"用于商户 ID 解析
- 更新 MySQL 数据库链接密码配置
- 调整 trace span 初始化顺序以确保上下文正确追踪
2025-11-14 00:57:28 +08:00
danial
107d2a7e47
feat(sys_user_login_log): 新增用户登录日志查询及详情接口
...
- 新增 sys_user_login_log 相关的 API 接口定义及请求响应结构体
- 新增登录日志查询和详情的控制器逻辑实现
- 新增登录日志查询和详情的服务接口及实现
- 增加对登录日志的分页查询,支持用户ID、登录名、状态、时间范围等过滤条件
- 支持根据ID查询登录日志详情
- 更新依赖包至 gf v2.9.5 版本
- 配置文件更新 Redis 连接地址和密码
2025-11-12 20:27:02 +08:00
danial
db6f4204fe
build(docker): 移除GOPROXY环境变量设置- 删除了Dockerfile中对GOPROXY环境变量的设置
...
-保留了GO111MODULE、GOOS和GOARCH环境变量
- 确保go mod tidy和go build命令正常执行
- 维持了使用alpine作为基础镜像的配置
2025-10-25 22:10:41 +08:00
danial
4d9bf1ca97
chore(ci): 更新Docker仓库地址至git.oceanpay.cc- 修改Docker登录地址为git.oceanpay.cc
...
- 更新镜像构建和推送目标地址
- 调整部署阶段的Docker仓库配置
- 移除旧仓库相关环境变量引用
- 更新docker logout命令目标地址- 保持构建参数和标签策略不变
2025-10-12 19:48:57 +08:00
danial
c61206ecc3
style(import):重新排序和整理Go语言的import语句
...
- 调整所有Go文件中的import语句顺序,使其符合标准库、第三方库、内部库的分类- 统一import语句的格式,去除多余的空行
- 确保所有文件中的import语句按照字母顺序和逻辑分组排列-修复部分文件中import语句缺失或重复的问题
-优化import语句的可读性和维护性
2025-10-04 16:11:25 +08:00
danial
a06e2044c5
build(docker): 优化 Dockerfile 并更新依赖
...
- 使用 golang:1.24-alpine 镜像减小体积- 合并 curl 安装和 chmod 命令
- 移除不必要的 CMD 指令
- 更新 casbin 依赖版本
- 删除 govaluate 依赖
2025-06-22 01:08:41 +08:00
danial
70d598fa83
build(docker): 优化 Dockerfile 构建过程
...
- 移除了冗余的环境变量设置- 添加了 LDFLAGS以优化生成的二进制文件
2025-06-22 00:50:29 +08:00
danial
dea6faf643
更新商户部署相关功能
...
- 在MerchantDeployAdd和MerchantDeployUpdate中新增SubmitStrategy字段,支持订单提交策略的配置
- 优化代码结构,简化服务调用逻辑,提升可读性
- 更新相关模型,确保数据一致性
新增kami_spider服务到docker-compose.yml中,配置了镜像、容器名称、重启策略及网络设置,确保与其他服务一致性。
优化配置文件,更新数据库连接信息,确保与新数据库一致。同时,调整下单接口的结构体格式,提升代码整洁性。
build: 更新 Go 语言版本并升级依赖
- 将 Go语言版本从 1.23 升级到 1.24
- 更新多个依赖库版本,包括 sonic、casbin、lancet、gf 等- 添加新的依赖库,如 freetype、otel、otlp等
- 移除一些不再需要的间接依赖
refactor(internal/middleware): 优化 Token 解析和验证逻辑
- 使用 gjson 解析 Token 内容,提高代码可读性和灵活性
- 重构 Token 验证逻辑,提高代码结构和可维护性
- 优化错误处理,确保 Token 解析和验证的健壮性
ci: 更新 Drone 服务器端口
- 将 Drone 服务器端口从 31245 修改为 34156
- 确保 CI/CD 流程能够正确连接到新的服务器端口
build: 更新 Go 依赖版本- 更新多个 Go 依赖至最新版本,包括但不限于:
- github.com/BurntSushi/toml 从 v1.4.0 升级到 v1.5.0
- github.com/bmatcuk/doublestar/v4 从 v4.6.1 升级到 v4.8.1
- github.com/casbin/govaluate 从 v1.3.0 升级到 v1.7.0 - github.com/fsnotify/fsnotify 从 v1.7.0 升级到 v1.9.0
- github.com/go-logr/logr 从 v1.4.2 升级到 v1.4.3 - github.com/grpc-ecosystem/grpc-gateway/v2 从 v2.26.3 升级到 v2.27.0
- github.com/klauspost/cpuid/v2 从 v2.0.9 升级到 v2.2.10
- github.com/olekukonko/tablewriter 从 v0.0.5 升级到 v1.0.7
feat(auth): 实现 LoginWithEverything 登录功能
- 新增 LoginWithEverything 方法,支持多种登录方式
- 修改订单汇总相关逻辑,支持不同登录类型的用户查询
- 优化 token 解析和验证过程
- 更新相关模型和接口定义,以支持新的登录功能
feat(log): 添加日志记录功能
- 在订单摘要获取列表接口中添加登录信息日志记录- 优化系统认证逻辑,提高代码可读性
feat(log): 添加日志记录功能
- 在订单摘要获取列表接口中添加登录信息日志记录- 优化系统认证逻辑,提高代码可读性
feat(log): 添加日志记录功能
- 在订单摘要获取列表接口中添加登录信息日志记录- 优化系统认证逻辑,提高代码可读性
build(manifest): 优化 Dockerfile 中的构建过程
- 在构建过程中为 Go 二进制文件指定输出路径为 'main'
- 这个改动使得构建过程更加明确,并且便于在后续步骤中引用生成的二进制文件
build(docker): 优化 Dockerfile 构建过程
- 添加 -ldflags "-s -w" 参数以减小最终镜像大小- 移除未使用的 wait-for-it.sh 脚本
build(docker): 更新 Dockerfile以修复容器启动和时区设置
- 将容器启动命令从 "/app/main" 修改为 "./main"
- 优化时区设置步骤,移除了不必要的 chmod 命令
- 添加 ls 命令以检查当前目录内容
build(docker): 修改 Dockerfile启动方式和健康检查
- 移除 RUN ls 命令,简化构建过程
- 使用绝对路径设置可执行权限:chmod +x /app/main
- 注释掉原有的 CMD 命令,改为使用 tail -f /dev/null 保持容器运行
-保留 HEALTHCHECK 配置,确保健康检查功能正常工作
build(manifest): 更新 Casbin版本并优化 Docker 构建
- 将 Casbin 版本从 v2.107.0 升级到 v2.108.0
- 优化 Dockerfile 中的 Go构建命令,指定 GOOS 和 GOARCH
- 更新 go.mod 和 go.sum 文件,反映 Casbin版本变化
- 修改 go.work 文件,更新 Go 工具链版本
build:移除 Dockerfile 中的 -ldflags 参数
移除了 Dockerfile 中 go build 命令的 -ldflags 参数。这个参数用于去除调试信息,但在我们的构建过程中并不需要。删除该参数可以简化构建过程,并且不会影响我们的构建结果。
2025-06-22 00:50:24 +08:00
danial
249af9327e
更新依赖版本并增强接口功能
...
- 将多个依赖库版本更新至最新,包括github.com/bytedance/sonic、github.com/casbin/casbin/v2、github.com/golang-jwt/jwt/v5等
- 在接口中新增StatsOverview和StatsOverviewDownload方法,提供沃尔玛充值卡的统计概览和下载功能
- 修改AccountListReq和DownloadReq中的GroupId类型为int64,以支持更大的分组ID
- 优化订单汇总逻辑,支持按分组ID和日期范围进行统计
2025-05-21 20:17:59 +08:00
danial
d80b2951b8
fix(card_redeem_cookie): 更新订单处理逻辑,新增用户代理字段
...
在卡兑换订单模块中,更新了下单请求结构体,新增了用户代理字段以支持更全面的订单信息记录。同时,优化了下单逻辑,确保在处理订单时能够正确传递用户代理信息。这一改动提升了系统对订单数据的处理能力和准确性。
2025-05-08 19:39:10 +08:00
danial
6e9b8f9e63
feat(card_redeem_jd): 更新下单接口和订单状态管理
...
在下单接口中添加了新的返回字段,包括微信支付链接、银行订单ID、订单号、订单金额和订单状态。同时,更新了订单状态常量,修正了状态描述,确保状态管理的准确性。此外,优化了错误处理逻辑,提升了代码的可读性和维护性。
2025-04-21 18:41:03 +08:00
danial
41fccffbf2
ci(docker): adjust healthcheck interval to 60s
...
Reduce the frequency of health checks from every 5 seconds to every 60 seconds to minimize unnecessary resource usage while maintaining service health monitoring
2025-04-06 23:08:58 +08:00
danial
abec85e83d
feat(card_redeem_jd): add card redeem cookie management for JD
...
Introduce new functionality to manage JD card redeem cookies, including CRUD operations and status updates. This includes new models, controllers, services, and database interactions to handle cookie data efficiently. The changes ensure secure and scalable management of JD-related cookie information.
2025-04-05 17:37:35 +08:00
danial
736d20c75c
fix: 修改文件名大小写
2025-03-30 22:51:23 +08:00
danial
81ea456f85
refactor(card_info_walmart):重构沃尔玛充值卡账户相关接口- 移除了 AccountStatusReset相关的请求和响应结构体
...
- 删除了 AccountStatusReset 方法的实现
- 更新了 card_info_walmart 接口定义,移除了 AccountStatusReset 方法
- 新增了 OrderStatusReset 相关的请求和响应结构体
- 在 card_info_walmart 接口定义中添加了 OrderStatusReset 方法
- 重构了内部使用的 DAO 类,增加了 handlers 支持自定义模型修改
- 更新了数据库配置,使用新的 IP 地址
2025-03-30 16:45:51 +08:00
danial
af337128d1
build(docker): 为 Dockerfile 添加 curl 健康检查- 在 Dockerfile 中安装 curl工具
...
- 添加健康检查命令,使用 curl 访问容器内部 API
- 设置健康检查的间隔、超时和重试次数
2025-03-18 00:32:05 +08:00
danial
55fbb3c011
feat(card_info_walmart): 添加沃尔玛充值卡账户每日汇总功能
...
- 新增 AccountDailySummary 和 AccountSummaryDownload 接口
- 实现每日汇总数据的生成和下载功能
- 添加相关模型和逻辑实现
2025-03-15 22:44:10 +08:00
danial
79a7885000
refactor(uuid): 优化 UUID生成逻辑
...
- 移除多个地方对 uuid 包的导入,统一使用 utils.GenerateRandomUUID() 方法生成 UUID
- 在 utils/tools.go 中添加 GenerateRandomUUID 函数,使用 gmlock 实现线程安全的 UUID 生成
- 更新多个文件中的 UUID 生成逻辑,使用新的 utils.GenerateRandomUUID 方法
- 优化部分代码格式和结构,提高可读性
2025-02-23 12:36:10 +08:00
danial
d8ab29d1d6
feat:为服务添加自定义名称功能
...
- 在 Dockerfile 中设置 serverName 环境变量
- 在 main.go 中读取并应用 serverName 环境变量
- 修改服务名称时,在原有基础上增加自定义名称
2025-02-22 21:06:42 +08:00
danial
2d1271e352
build:升级 Go 语言版本至 1.23.0
...
- 将 Go 语言版本从 1.22.8 升级到 1.23.0
- 更新工具链版本为 go1.23.6
- 优化 go.mod 文件,更新多个依赖库版本
2025-02-21 01:28:02 +08:00
danial
0252a38749
build(docker): 更新 Dockerfile 中的代理设置逻辑
...
- 将条件判断从 "$USE_PROXY" = "1" 修改为 "1" = "1",以确保始终使用国内镜像源
-此修改解决了卡券信息苹果通道充值提交功能的问题
2025-02-16 10:50:06 +08:00
danial
605650db09
feat(steal): 优化偷卡规则和记录
...
- 在偷卡规则中添加最小和最大延迟时间字段
- 在偷卡记录中添加延迟时间和是否结束本轮偷卡字段
- 修改日志配置,增加 flags 参数
- 优化订单查询中的操作记录显示
- 调整卡密充值历史的提示信息
2025-02-05 17:10:08 +08:00
danial
4a00289e80
config:调整日志输出和数据库调试设置
...
-将 logger 的 stdout 设置为 true,启用标准输出日志
-将 database 的 debug 设置为 true,开启数据库调试模式
- 在 JD Client 的 CheckCard 方法中初始化输出对象并设置 IsOk 为 false
2025-01-13 22:32:09 +08:00
danial
d2117d51cf
ci: 更新 Drone 构建流程并部署到 Docker Compose
...
- 在 Drone 构建脚本中添加部署到 Docker Compose 的步骤
- 更新 docker-compose.yml 文件,使用远程镜像并调整端口映射
2025-01-08 01:02:00 +08:00
danial
d88ea6ea94
feat(card): 添加沃尔玛礼品卡兑换功能
...
- 新增沃尔玛礼品卡兑换相关的常量、模型和服务接口
- 实现沃尔玛礼品卡兑换的业务逻辑和接口
- 添加礼品卡检查和查询功能
- 优化京东礼品卡兑换流程- 更新缓存键名和错误处理
2025-01-02 00:57:32 +08:00
danial
be9c23761f
feat(京东): 添加剩余部分
2024-12-22 18:33:59 +08:00
danial
4a39c56b89
feat(京东): 添加京东一些额外的东西
2024-12-21 23:25:59 +08:00
danial
2c91c047d7
feat(card_info_jd): 重构京东账户相关功能
...
- 修改账户结构,移除冗余字段- 添加新功能:模板下载、批量导入、账户下载
-优化账户查询逻辑,增加昵称和cookie字段
- 调整订单相关结构,统一使用cookie字段
- 更新缓存相关代码,增加前缀键值对数量统计功能
- 重构账户状态刷新逻辑,移除重置当前金额功能
- 优化账户添加流程,增加余额查询
- 更新数据库操作相关代码,提高代码复用性
2024-12-15 23:18:26 +08:00
danial
2c9e80af24
Merge branch 'develop' into production
...
# Conflicts:
# utility/cron/t_mall_game_data_sync.go
2024-10-29 01:27:07 +08:00
danial
5ff59a2655
build(drone): 更新 Docker Compose 部署配置
...
- 在 .drone.yml 文件中添加 ALIASES 变量以设置容器别名
- 更新 docker-compose.yml 文件,使用 $ALIASES 变量替代 $CONTAINER 变量
2024-10-27 17:21:53 +08:00
danial
419469b670
ci: 更新 .drone.yml 和 docker-compose.yml 文件
...
- 注释掉 .drone.yml 中的卡密后端部署步骤
- 在 .drone.yml 中添加 develop 分支的部署
- 更新 docker-compose.yml 中的卷挂载路径
2024-10-27 16:55:19 +08:00
danial
9c852e9a6a
build(.drone.yml): 更新 Docker Compose 命令并修正服务名称
...
- 在 .drone.yml 中更新了 Docker Compose命令,增加了 -p 参数以指定项目名称
- 修正了 docker-compose.yml 中的服务名称,将其从 $CONTAINER 改为 kami_backend
2024-10-27 16:27:12 +08:00
danial
0591a99b09
ci: 更新 .drone.yml 和 docker-compose.yml 文件
...
- 注释掉 .drone.yml 中的卡密后端部署步骤
- 在 .drone.yml 中添加 develop 分支的部署
- 更新 docker-compose.yml 中的卷挂载路径
2024-10-27 14:13:08 +08:00
danial
9e7947409b
build(drone): 优化 Docker部署流程并更新服务器配置
...
- 在 Docker Compose 下命令中添加 CONTAINER 变量以指定容器名称
- 更新服务器 IP 地址和密码密钥- 移除不必要的步骤和重复的配置
- 优化部署流程,提高部署效率
2024-10-27 14:04:56 +08:00
danial
78215ace86
build(docker): 为不同环境的 Docker 部署添加端口配置
...
- 在 .drone.yml 文件中为各个环境的 Docker 部署命令添加 PORT环境变量
- 在 docker-compose.yml 文件中使用 $PORT变量替代固定端口
- 更新 .drone.yml 中的容器清理步骤,使其更具可读性
- 移除了不必要的 clean unused image 步骤
2024-10-27 13:55:23 +08:00
danial
98b77a7b04
feat: 更换白菜服务器地址
2024-10-26 19:47:40 +08:00
danial
4e4aa2df37
feat: 把京东配置独立了出来
2024-10-26 19:02:03 +08:00
danial
bc3f7a3b3c
fix: 添加路由放开规则
2024-10-12 00:34:49 +08:00
danial
372cb559b3
feat: 添加天猫数据同步功能
2024-10-10 21:58:56 +08:00
danial
47db435df8
feat: 修改天猫回调逻辑
2024-09-23 23:06:36 +08:00
danial
659707239f
fix: 添加appkey和secret
2024-09-21 15:59:08 +08:00
danial
06bb81db36
feat: 更新淘宝sdk
2024-09-21 15:59:07 +08:00
danial
5b8015d4eb
fix: 修复链接错误问题
2024-09-21 15:59:07 +08:00
danial
bb6013718d
fix: 修复部分代码错误
2024-09-21 15:59:07 +08:00
danial
3e99cabbd5
feat: 添加天猫sdk
2024-09-10 16:01:05 +08:00
danial
01a8ed1ddf
feat: 添加天猫api接口
2024-09-09 20:30:03 +08:00
danial
a44c2184c7
fix: 修复docker部署命令错误
2024-09-04 17:12:54 +08:00
danial
dd9d203201
fix: 修复docker部署命令错误
2024-09-04 17:06:54 +08:00
danial
7144f3402d
fix: 修复docker部署命令错误
2024-09-04 16:55:20 +08:00