62 Commits

Author SHA1 Message Date
danial
0af20ab14e chore(ci): 更新CI配置中的镜像仓库地址和登录信息
All checks were successful
continuous-integration/drone Build is passing
continuous-integration/drone/push Build is passing
- 将.drone.yml中docker登录地址由git.oceanpay.cc替换为git.domainpay.top
- 修改相关docker构建、标记及推送的镜像路径为git.domainpay.top
- 更新docker-compose.yml中所有服务的镜像地址至git.domainpay.top
- 内部日志处理中添加错误日志打印,增强错误排查能力
2025-12-17 15:54:26 +08:00
danial
144babbbc9 chore(ci): 禁用docker compose部署步骤- 注释掉了.drone.yml中的deploy to docker compose相关配置
-保留了docker镜像构建和推送步骤
- 未修改触发分支配置
2025-10-27 18:07:25 +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
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
42c936c246 ci: 更新 Docker Compose 文件扩展名
将 .drone.yml 中的 docker-compose.yml 改为 docker-compose.yaml
2025-03-12 00:59:30 +08:00
danial
9146010090 ci(drone): 更新 Docker镜像构建和推送流程
- 移除了 docker.kkknametrans.buzz 的登录和推送步骤
- 更新为只登录 git.kkknametrans.buzz 并推送镜像
- 简化了 Docker 镜像的构建和标签流程
- 更新了 Docker Compose 部署命令
2025-03-12 00:58:18 +08:00
danial
5d77c8830a build(drone): 优化 Docker镜像构建和推送流程- 移除了冗余的 docker build 命令
- 使用 docker tag 命令直接对已有的 Docker 镜像进行标记
- 简化了镜像构建流程,减少了重复操作
2025-03-03 09:27:26 +08:00
danial
347d887667 ci(.drone.yml): 添加 Docker token 认证
- 在 Docker login 步骤中添加 DOCKER_TOKEN 环境变量
- 在 Docker push 步骤中添加 DOCKER_TOKEN 环境变量
2025-03-03 09:23:39 +08:00
danial
bc4b5d95e6 ci(.drone.yml): 添加 Docker 登录和推送步骤
- 在现有的 Docker 构建和推送步骤之后,添加了新的步骤
- 新增步骤包括登录 GitLab Docker 注册表、构建镜像并推送
- 移除了大量注释掉的 SSH 部署管道配置
2025-03-03 09:19:55 +08:00
danial
37a88d352c chore: 注释掉宝宝服务器相关配置
- 在 .drone.yml 文件中注释掉了与宝宝服务器相关的配置部分
- 此修改可能是为了暂时禁用或调整与宝宝服务器的连接
2025-01-16 22:17:49 +08:00
danial
a4238f4d88 ci(drone): 更新 master 机器配置并注释宝宝服务器配置- 更新 master 机器的 Docker部署流程,增加 Docker 登录和镜像推送步骤
- 注释掉宝宝服务器和宝宝服务器2的配置,暂时不使用这些服务器
2025-01-16 22:15:32 +08:00
danial
16419a8216 ci(drone): 添加宝宝服务器2的部署流水线
- 新增一条SSH类型的流水线,用于部署到宝宝服务器2
- 服务器地址为38.180.189.206,使用root用户登录
-从指定分支拉取代码后执行以下步骤:
  1.构建新的镜像2. 清理旧的容器
  3. 使用新的镜像更新部署
- 仅在production分支推送时触发部署
2025-01-03 22:30:06 +08:00
danial
5ccced1e71 ci(drone): 更新宝宝服务器 IP 地址
- 将宝宝服务器 IP 地址从 38.55.199.21 修改为 103.214.174.197
- 注释掉金池服务器相关配置- 优化配置文件格式,提高可读性
2025-01-02 23:39:28 +08:00
danial
ca9e1ad0b6 ci(drone): 更新 .drone.yml 配置文件
- 注释掉宝宝服务器的部署流程- 新增金池服务器的部署流程
- 修改服务器 IP 和密码密钥
2024-12-07 00:29:19 +08:00
danial
4b6ca1f2d9 build: 更新宝宝服务器配置并注释其他服务器
- 更新宝宝服务器的主机地址和用户名
- 注释掉绝技服务器、泼兔的服务器和自有服务器的配置- 保留宝宝服务器的构建和部署步骤
2024-12-01 22:17:39 +08:00
danial
c1a3e2e3fc ci(.drone.yml): 修复卡密后端部署命令缩进错误
- 修正了 .drone.yml 文件中的命令缩进问题
- 确保 Docker容器清理和部署命令正确执行
2024-11-18 01:36:40 +08:00
danial
154217bff9 feat(api): 添加天猫游戏订单筛选功能
- 在 TMallGameShopOrderListReq 结构中添加了多个筛选条件字段
- 在 shop.go 逻辑层中实现了相应的筛选条件查询
- 新增了账户、淘宝订单号、买家昵称、订单号和时间范围等筛选功能
2024-11-18 01:10:36 +08:00
danial
39ba2ff76b ci(.drone.yml): 解除 develop 分支的构建限制
- 移除了 .drone.yml 文件中对 develop 分支的注释
- 此修改将允许 develop 分支在推送时触发构建
2024-11-17 02:07:59 +08:00
danial
eff8756330 ci(.drone.yml): 注释掉 develop 分支的部署配置- 在 .drone.yml 文件中,将 develop 分支的部署配置行添加了注释符号
- 此修改旨在暂时禁用 develop 分支的自动部署功能
2024-11-17 01:07:58 +08:00
danial
9ec80f8793 ci(.drone.yml): 添加自有服务器部署流程
- 新增一个名为"自有服务器"的pipeline,用于在指定服务器上部署卡密后端
- 服务器信息:主机IP、用户名、密码(从secret中获取)
- 部署步骤包括构建新镜像、清除原有容器并启动新容器- 触发条件为production分支的push事件

refactor(utility/integration/tmall): 优化天猫API相关代码

- 移除了 Ability648 和 TopClient 中的多余日志输出
-调整了 TopClient 的连接超时和读取超时时间
- 优化了 trade.go 中的错误处理和重试逻辑
2024-11-13 20:10:02 +08:00
danial
bb28821055 ci(.drone.yml): 注释掉卡密后端部署步骤- 注释掉了清空原卡密后端和部署卡密后端的步骤
- 保留了清空原卡密后端(淘宝)的步骤
- 在 failure 部分添加了 develop 分支
2024-11-13 00:21:26 +08:00
danial
703ca8bedf ci(.drone.yml): 解除 develop 分支的部署限制
- 移除了 develop 分支的部署相关代码
- 保留了 production 分支的部署逻辑
-优化了卡密后端部署的步骤,去除了不必要的注释
2024-11-02 16:30:35 +08:00
danial
7fc344d90f ci(.drone.yml): 注释掉卡密后端部署步骤并添加 develop 分支触发构建
- 注释掉了清空原卡密后端和部署卡密后端的步骤
- 在 failure部分添加了 develop 分支,使其可以触发构建
- 更新 .gitignore 文件,忽略所有 .exe 文件
2024-11-02 16:11:45 +08:00
danial
ebf8032d8f ci:移除无人机构建中的冗余步骤
- 删除了 pull 和 build 阶段中重复的 "clean unused image" 步骤
- 优化了构建流程,减少了不必要的操作
2024-10-29 00:54:04 +08:00
danial
b7259478b6 ci(.drone.yml): 移除 develop 分支的持续集成配置
refactor(api): 修改 TMallGame 相关接口的标签- 将阿奇索回调接口的标签从"阿奇索"改为"天猫游戏订单"
-将天猫游戏账户授权回调接口的标签从"天猫游戏账户"改为"天猫游戏订单"
2024-10-28 00:13:51 +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
d118cd44dc build(.drone.yml): 重新启用淘宝卡密后端部署- 移除了之前注释掉的淘宝卡密后端部署步骤
- 恢复了清空原卡密后端和部署新版本的命令
- 保持了原有的逻辑和配置参数
2024-10-27 17:15:46 +08:00
danial
c008ba76de ci(drone): 更新卡密后端部署流程并添加淘宝后端支持
- 修改卡密后端部署命令,增加项目名称参数以区分不同环境
- 添加淘宝卡密后端的部署步骤,包括清除旧容器和启动新容器- 更新生产环境部署配置,移除对 develop 分支的触发条件
2024-10-27 17:12:36 +08:00
danial
fceb0e0a77 ci(.drone.yml): 修复开发分支的部署
- 移除 .drone.yml 文件中 branch 配置的多余空格- 确保 develop 分支能够正确触发部署
2024-10-27 17:06:31 +08:00
danial
387f347fbd ci(.drone.yml): 修复开发分支的部署
- 移除 .drone.yml 文件中 branch 配置的多余空格- 确保 develop 分支能够正确触发部署
2024-10-27 17:02:28 +08:00
danial
c3e648279f ci(.drone.yml): 更新卡密后端部署命令
- 在 docker compose 命令中添加 -p 参数,指定项目名称为 kami_backend_t_mall
-这个修改确保了在部署卡密后端时使用正确的项目名称,避免潜在的冲突
2024-10-27 16:59:38 +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
6569c25e6f build(.drone.yml): 更新卡密后端部署流程
-移除淘宝卡密后端相关步骤
- 恢复自用卡密后端部署步骤- 优化清空原卡密后端和部署卡密后端的步骤
2024-10-27 16:38:32 +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
5b966c11ef ci(drone): 更新卡密后端部署步骤的名称
-将 "clean old container" 步骤命名为 "清空原卡密后端"
- 将 "deploy to docker compose" 步骤命名为 "部署卡密后端"
- 对于淘宝卡密后端,相应地更新步骤名称
2024-10-27 14:10:40 +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
be2d788975 feat: 更新测试服务器 2024-10-18 00:21:04 +08:00
danial
5a6fee88af feat: 更新测试服务器 2024-10-18 00:00:13 +08:00
danial
a659519b50 ci: 添加自有服务器 2024-10-13 14:40:41 +08:00
danial
62fac8210a ci: 更改workflow名称 2024-10-08 12:14:35 +08:00
danial
0681b52b2e feat: 添加商户订单号 2024-10-07 14:01:09 +08:00
danial
e971f3b198 feat: 提交天猫未完成部分代码 2024-09-21 15:59:07 +08:00
danial
a6a93b7103 fix: 修复提交appleid重复问题 2024-09-21 15:59:07 +08:00
danial
daf000c39f ci: 修改测试环境地址 2024-09-21 15:59:07 +08:00
danial
36223564a9 ci: 修改测试环境地址 2024-09-21 15:59:07 +08:00
danial
a44c2184c7 fix: 修复docker部署命令错误 2024-09-04 17:12:54 +08:00
danial
7144f3402d fix: 修复docker部署命令错误 2024-09-04 16:55:20 +08:00
danial
650a73e535 feat(天猫商城):继续编写商城页面 2024-09-04 16:55:20 +08:00