532 Commits

Author SHA1 Message Date
danial
cc7f317054 修复支付接口中的错误处理和请求参数结构
- 修改支付处理逻辑中的错误日志记录,确保错误信息更清晰。
- 更新请求参数结构中的字段名称,确保与前端一致。
- 优化支付页面的 HTML 结构,提升用户体验。
2025-04-24 19:32:05 +08:00
danial
b99cf7150c feat(controller): 更新支付接口和请求参数结构
- 将支付请求参数结构从 OriginalJdParams 修改为 OriginalJdReq,增加了必要的字段。
- 在支付处理逻辑中添加了日志记录,改进了错误处理机制,确保解析失败时返回统一的错误信息。
- 更新了支付页面的 HTML 结构,优化了用户体验。
2025-04-24 19:22:55 +08:00
danial
f814df8201 feat(service): 在支付验证中添加订单参数日志记录
- 在VerifyPaySign函数中新增日志记录功能,记录解密后的订单参数,便于调试和追踪订单信息。
2025-04-24 17:49:23 +08:00
danial
a2aaa514d8 feat(views): 在多个卡密提交页面添加粘贴功能
- 在豪情卡、鸿福卡、商旅通卡和交联星空卡页面中新增“粘贴卡密”文本框
- 实现粘贴内容自动提取卡号和密码的功能,提升用户体验
- 调整文本框样式,增加最小高度以改善用户输入体验
2025-04-24 12:35:07 +08:00
danial
73ad721eca feat(views): 在卡密提交页面添加粘贴功能
- 在豪情卡和商旅通卡的页面中新增“粘贴卡密”文本框
- 实现粘贴内容自动提取卡号和密码的功能,提升用户体验
- 修改了豪情卡页面中的logo文件名
2025-04-24 12:22:06 +08:00
danial
478f126fd1 Merge remote-tracking branch 'origin/develop' into production 2025-04-24 11:07:19 +08:00
danial
413cd8a8e9 更新使用帮助页面,修改卡片名称为豪情卡、鸿福卡和商旅通卡,以确保用户获取准确的信息。 2025-04-24 11:07:09 +08:00
danial
3ff352e447 Merge branch 'develop' into production 2025-04-24 00:36:28 +08:00
danial
64e91d152a feat(views): 添加三种卡密提交页面
- 新增豪情卡、鸿福卡、商旅通卡的卡密提交页面- 每个页面包含卡号和卡密输入框、操作步骤提示、提交按钮等元素- 页面样式和布局保持一致,仅在标题和部分提示文字上有所区别
2025-04-24 00:30:57 +08:00
danial
6edb250eb8 Merge branch 'develop' into production 2025-04-23 22:47:00 +08:00
danial
1f1f3a71a2 更新支付页面提示信息,将“京东E卡”修改为“益享充值卡”,以确保用户获取准确的购买信息。 2025-04-23 22:46:05 +08:00
danial
c1cd6c5fb9 refactor(views): 更新网页字符编码方式
- 将字符编码从 "utf-8" 改为 "text/html; charset=UTF-8"
- 移除了不必要的 viewport meta 标签
2025-04-23 22:38:08 +08:00
danial
e776b72caf refactor(views): 更新网页字符编码方式
- 将字符编码从 "utf-8" 改为 "text/html; charset=UTF-8"
- 移除了不必要的 viewport meta 标签
2025-04-23 22:19:05 +08:00
danial
759c281340 Merge branch 'develop' into production 2025-04-23 20:20:15 +08:00
danial
9870d539d9 更新支付页面模板,修改品牌logo和格式提示
- 将支付页面模板中的品牌logo图片格式从 JPG 更改为 PNG,提升图像质量
- 在卡号和卡密格式提示中添加具体示例,增强用户理解
2025-04-23 20:19:44 +08:00
danial
35f52f6bd1 优化支付控制器和服务逻辑
- 在 page_controller.go 中移除了打印当前IP地址的注释,简化了代码
- 在 pay.go 中注释掉了 roadType 的处理逻辑,清理了不必要的代码
- 在 scan_shop.go 中优化了请求参数的设置方式,提升了代码可读性
- 在 client.go 中合并了请求设置的链式调用,增强了代码的整洁性
2025-04-23 14:08:49 +08:00
danial
b88a365b9c 新增支付页面模板和配置文件
- 新增 .hintrc 配置文件,扩展开发环境设置
- 添加京东支付页面模板 index_yx.html,包含支付流程和用户提示
- 新增品牌logo 图片文件 logo_yx.png,提升页面视觉效果
2025-04-23 10:07:07 +08:00
danial
55e78f427b 优化支付逻辑,更新京东支付订单模型
- 修改了 V1CardRedeemCookieOrder 结构体,简化字段并更新描述
- 增加订单状态检查,确保订单拉单成功时返回正确的支付链接
- 提升了错误处理和日志记录的准确性
2025-04-21 18:42:26 +08:00
danial
3619d82d3d 在支付控制器中新增请求日志记录功能,记录京东支付请求的地址和参数,提升调试能力和可追踪性。 2025-04-21 17:23:11 +08:00
danial
6097feba7c 优化支付控制器和追踪功能
- 在 page_controller.go 中移除了创建订单返回参数的日志记录,简化了代码
- 在 pay.go 中更新了京东支付请求的 API 路径,确保与后端接口一致
- 在 trace.go 中注释掉了不必要的追踪配置,清理了代码,提高了可读性
2025-04-21 17:05:46 +08:00
danial
3fba5b0b6e 优化主程序和追踪功能
- 在 main.go 中恢复了 traceRouter 的初始化代码,确保追踪功能正常工作
- 在 trace.go 中将追踪提供者设置为 noop,清理了不必要的代码注释
- 在 client.go 中更新了日志记录方式,使用 traceRouter.Logger 记录请求地址,提升了日志的上下文信息
2025-04-21 16:22:59 +08:00
danial
a131994aed 优化支付控制器中的微信支付逻辑
- 在 ShowHome 方法中新增微信支付拉单的错误处理,确保在支付请求失败时记录错误日志
- 增强了支付请求的上下文追踪,提升了代码的可维护性和调试能力
2025-04-21 16:02:51 +08:00
danial
d919429844 移除 main.go 中的 traceRouter 初始化代码注释,并在 trace.go 中恢复 collectorURL 端点配置。此更改旨在清理代码并确保追踪功能的正常使用。 2025-04-21 15:49:39 +08:00
danial
5a5c0eec76 移除 trace.go 中的 collectorURL 端点配置注释
- 在 InitTracer 函数中注释掉了 otlptracehttp.WithEndpoint(collectorURL) 的配置,可能是为了避免在不安全的环境中使用该端点。
2025-04-21 15:37:02 +08:00
danial
49617cb031 更新支付功能,重构支付控制器及服务逻辑
- 在支付控制器中新增京东原生支付接口,优化支付流程
- 引入并使用新的服务层逻辑,简化支付请求处理
- 增加对支付参数的验证,确保数据完整性
- 移除冗余的加密逻辑,提升代码可读性
- 更新支付页面模板,调整隐藏字段以支持新支付流程
- 新增支付相关模型,增强代码结构清晰度
2025-04-21 14:57:12 +08:00
danial
686b27bd58 新增微信支付页面模板 index-wxpay.html
- 创建了新的支付页面模板,包含支付流程、操作步骤说明及隐藏的加密数据字段
- 页面设计包含品牌logo和用户提示,提升用户体验
- 采用 Bootstrap 框架优化页面布局和样式
2025-04-19 22:50:50 +08:00
danial
474090ac9f 优化支付页面模板,移除冗余代码并添加加密数据字段
- 在 index_wxpay.html 中调整了支付页面结构,增加了隐藏的加密数据字段以支持新支付流程
- 移除了原有的京东支付页面模板 original_jd.html,简化代码维护
- 在 trace.go 中修复了日志上下文的使用,确保日志记录的准确性
2025-04-19 22:45:28 +08:00
danial
ddba9db61d 更新支付功能,新增京东原生支付接口及相关加密逻辑
- 在支付控制器中新增 PayOriginalJD 方法,处理京东原生支付请求
- 引入对称加密,确保订单编号的安全传输
- 更新路由配置,添加京东支付接口
- 修改支付页面模板,增加加密数据的隐藏字段以支持新支付流程
- 优化页面控制器中的数据回显逻辑,确保用户体验流畅
2025-04-19 22:22:45 +08:00
danial
b22e156b59 新增支付页面模板和品牌logo
- 新增了支付页面模板 index_heepay.html,包含支付流程和操作步骤说明
- 添加了品牌logo文件 logo_shenlan.jpg,提升页面视觉效果
2025-04-11 23:13:04 +08:00
danial
ee11be13c3 refactor: remove unused code and add new wxpay template
Clean up unused commented-out functions in index_ctrip.html and introduce a new index_wxpay.html template for handling WeChat payment flows. This improves code maintainability and prepares the system for supporting additional payment methods.
2025-04-01 21:58:38 +08:00
danial
621f58a297 refactor(views): 更新操作步骤说明
- 在操作步骤中添加了重要提示信息
- 新增内容使用红色加粗样式,以引起用户注意
2025-03-24 14:31:57 +08:00
danial
944f423555 refactor(internal/controllers): 优化页面控制器中的利润边距列表生成逻辑
- 移除了 profitMarginList[i].LinkID 的重复代码块
- 保留了非单链接情况下的逻辑处理
- 删除了冗余的 else 语句和重复的 URL 格式化代码
2025-03-20 00:02:01 +08:00
danial
7846623d10 fix(internal/controllers): 优化 LinkID 处理逻辑
- 修改了 profitMarginList 中 LinkID 的处理方式
- 当 LinkID 包含 "?" 且 IsLinkSingle为 false 时,进行特殊处理
- 分离 "?" 后面的内容,并对后续部分进行 URL编码
2025-03-19 23:49:41 +08:00
danial
3dda3f11d1 fix(internal/controllers): 修正 linkID 处理逻辑
- 将 return 语句改为 continue 语句,以修复提前退出循环的问题
- 优化了 profitMarginList 遍历,确保所有元素都能被正确处理
2025-03-19 23:44:12 +08:00
danial
dd62d4375f fix(internal): 优化链接处理和错误消息格式
- 在 PageController 中增加对单链接的处理逻辑,提高系统稳定性
- 在 ScanShop 中优化错误消息格式,提升用户体验
2025-03-19 23:39:02 +08:00
danial
46d0781d33 refactor(internal/controllers): 优化日志记录中的上下文使用
- 将 c.Ctx.Request.Context() 替换为 ctx,简化代码结构
- 保持了原有的日志记录功能,未引入新逻辑
2025-03-16 17:06:38 +08:00
danial
c78c2f0437 refactor(internal/integrations):优化 ScanShopController.Shop 方法- 移除了不必要的 context.WithCancel 调用
- 使用 context.WithoutCancel 替代,避免额外的 context 层级
- 优化了 HTTP 请求的创建方式,使用链式调法
2025-03-16 17:01:16 +08:00
danial
3e66cecadc refactor(internal): 重构 HTTP客户端并优化上下文管理
- 移除 GetTextMapPropagator().Inject() 的直接调用,改为使用 otelhttp.NewTransport()
- 在创建 span时,使用 context.WithoutCancel() 以避免不必要的上下文取消- 在 Shop 函数中,使用 context.WithCancel() 创建子上下文,并在函数结束时取消
2025-03-16 16:55:11 +08:00
danial
cfef690b4c ci(drone): 更新 Docker镜像构建和推送流程
- 移除了 docker.kkknametrans.buzz 的登录和推送相关命令
- 更新了 Docker镜像的构建命令,直接使用 git.kkknametrans.buzz 的仓库
- 优化了 Docker 镜像的标签和推送流程
- 最后只执行一次 docker logout,针对 git.kkknametrans.buzz
2025-03-16 16:13:35 +08:00
danial
7b1ddb646b Merge branch 'develop' into demo 2025-03-16 16:11:38 +08:00
danial
ead672a899 ci(drone): 更新 Docker镜像构建和推送流程
- 移除了 docker.kkknametrans.buzz 的登录和推送相关命令
- 更新了 Docker镜像的构建命令,直接使用 git.kkknametrans.buzz 的仓库
- 优化了 Docker 镜像的标签和推送流程
- 最后只执行一次 docker logout,针对 git.kkknametrans.buzz
2025-03-16 16:10:35 +08:00
danial
bea3d0aced Merge branch 'otel' into demo
# Conflicts:
#	.drone.yml
#	internal/controllers/page_controller.go
2025-03-16 16:06:45 +08:00
danial
f0a97e9616 ci(.drone.yml): 更新 Docker 镜像构建和推送逻辑
- 移除重复的 docker build 命令
- 添加 docker tag 命令,将现有的 docker.kkknametrans.buzz 镜像标记为 git.kkknametrans.buzz镜像
- 保留原有的镜像推送逻辑
2025-03-09 21:16:49 +08:00
danial
74753f89da ci(.drone.yml): 更新 Docker 登录方式
- 在 Docker 登录步骤中添加 DOCKER_TOKEN环境变量
- 更改 Docker 注册表地址为 git.kkknametrans.buzz
- 更新 Docker 镜像名称和标签
- 移除旧的部署步骤,简化配置文件结构
2025-03-09 21:10:48 +08:00
danial
348da8cf70 refactor(views): 注释掉操作步骤内容
- 在 index_ctrip.html 文件中,将"操作步骤"部分的 HTML 代码用注释标记包围起来,暂时隐藏该部分内容
- 这个修改可能是为了简化页面内容或准备对这部分内容进行重新设计
2025-03-06 18:03:11 +08:00
danial
ebec13e42c feat(config): 优化配置获取逻辑并添加环境变量支持
-重构 GetGateway 和 GetPartialUrl函数,支持从环境变量获取配置
- 新增 GetPortalUrl函数,用于获取门户地址配置- 在 Dockerfile 中添加相关环境变量定义
- 更新 views 目录下的多个 HTML 文件,以适应新的配置获取方式
2025-03-04 00:12:19 +08:00
danial
88a62a9902 ci(drone): 更新 Docker 登录和部署流程
- 在 build and push 阶段添加 DOCKER_PASSWORD 变量
- 修改 Docker login 命令使用 DOCKER
2025-02-27 17:51:51 +08:00
danial
2e8a60ad5d ci(drone): 更新 Docker镜像构建和部署配置
- 修改 Docker 登录地址和镜像仓库路径
- 更新 Docker镜像命名规则
- 修正 Docker 部署命令
2025-02-25 22:18:10 +08:00
danial
2d6bffbe07 ci(drone): 更新 Docker镜像构建和部署配置
- 修改 Docker 登录地址和镜像仓库路径
- 更新 Docker镜像命名规则
- 修正 Docker 部署命令
2025-02-25 22:17:15 +08:00
danial
314d2807a8 feat: 添加初始化ctx 2025-02-24 20:17:34 +08:00