admin
|
b6da19f095
|
revert: 移除根路径 HashPay 回调支持
Build and Push Docker Image / build-and-push (push) Successful in 1m2s
Build and Push Docker Image / deploy (push) Successful in 7s
|
2026-07-14 04:34:42 +00:00 |
|
admin
|
0b82776c59
|
feat: HashPay 回调支持根路径 POST /
Build and Push Docker Image / build-and-push (push) Successful in 1m4s
Build and Push Docker Image / deploy (push) Successful in 7s
|
2026-07-14 04:22:19 +00:00 |
|
admin
|
917bd926c9
|
feat: 添加 HashPay 支付渠道支持
Build and Push Docker Image / build-and-push (push) Successful in 1m1s
Build and Push Docker Image / deploy (push) Successful in 7s
后端:
- payment.go: 添加 HashPay 支付处理器
- RSA-SHA256 签名
- RSA-OAEP-256+A256GCM 回调解密
- 创建订单和回调处理
- routes.go: 添加 HashPay 回调路由
前端:
- PaymentChannels.vue: 添加 HashPay 类型选项
- 商户ID配置
- RSA私钥配置
- API地址配置
参考 bepusdt 的交互方式,支持多种加密货币支付
|
2026-07-13 04:21:16 +00:00 |
|
nuyue
|
bdefa34d41
|
feat: remove shipping settings, use shipping templates for cart calculation
Build and Push Docker Image / build-and-push (push) Successful in 1m0s
Build and Push Docker Image / deploy (push) Successful in 7s
|
2026-07-12 20:01:03 +08:00 |
|
nuyue
|
46daa0999b
|
feat: add shipping template management and update favicon
Build and Push Docker Image / build-and-push (push) Successful in 1m3s
Build and Push Docker Image / deploy (push) Successful in 7s
|
2026-07-12 18:52:27 +08:00 |
|
admin
|
e7fcb24b6e
|
fix: 分类列表查询预加载 PurchaseGroup 关联数据
Build and Push Docker Image / build-and-push (push) Successful in 1m0s
Build and Push Docker Image / deploy (push) Successful in 7s
Docker Build / Build and Push Docker Image (push) Has been cancelled
Docker Build / Deploy to Server (push) Has been cancelled
|
2026-07-06 01:21:52 +08:00 |
|
admin
|
4e86a9a6ad
|
feat: 添加购买分组功能,替代跨分类购物选项
Build and Push Docker Image / build-and-push (push) Successful in 1m0s
Build and Push Docker Image / deploy (push) Successful in 7s
Docker Build / Build and Push Docker Image (push) Has been cancelled
Docker Build / Deploy to Server (push) Has been cancelled
|
2026-07-05 21:51:32 +08:00 |
|
admin
|
b26fea9621
|
feat: 分类管理添加是否可跨分类购物选项
Build and Push Docker Image / build-and-push (push) Successful in 1m0s
Build and Push Docker Image / deploy (push) Successful in 8s
Docker Build / Build and Push Docker Image (push) Has been cancelled
Docker Build / Deploy to Server (push) Has been cancelled
|
2026-07-05 20:18:27 +08:00 |
|
admin
|
c1145113aa
|
fix: 修复商品克重保存问题
- schema添加Weight字段
- Create和Update处理中添加Weight字段支持
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 21:51:34 +08:00 |
|
admin
|
33f5d242e9
|
feat: 商品添加克重字段,订单添加通道费,运费按重量计算
- 商品模型: 添加weight字段(克重)
- 订单模型: 添加channel_fee字段(支付通道费)
- 后台商品管理: 添加克重输入框
- 后台订单详情: 显示通道费
- 订单创建: 根据商品重量计算运费,添加通道费计算
- 购物车: 根据商品重量计算运费,显示通道费
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 20:01:45 +08:00 |
|
admin
|
ded24ddccc
|
feat: 用户管理显示资格和消费金额,订单管理添加详情功能
- 用户管理: 显示资格数和消费金额,支持编辑资格
- 订单管理: 添加订单详情查看功能
- 后端: AdminGetUsers返回消费金额, AdminGetByID获取订单详情
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 18:36:19 +08:00 |
|
admin
|
ec0a30c43d
|
fix: 需要资格的商品每个订单消耗1个资格
- 移除后台商品管理的资格消耗设置
- 修改后端资格检查和扣除逻辑为每个订单项消耗1个资格
- 修改前端显示为需要1个资格
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 18:08:26 +08:00 |
|
admin
|
057244d4b3
|
fix: 添加购物车时检查购物资格
- 后端 CartHandler.Add 新增购物资格检查
- 后端新增库存检查和最大购买数量检查
- 前端商品详情页添加资格不足提示和视觉反馈
- 显示用户当前资格和所需资格总数
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-10 17:39:38 +08:00 |
|
admin
|
c64eb31719
|
fix: 正确获取BepUsdt钱包地址
BepUsdt API返回的钱包地址在token字段中,不是address字段
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 20:52:24 +08:00 |
|
admin
|
55b1ced510
|
fix: 回退签名修改,保留钱包地址获取增强
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 20:22:05 +08:00 |
|
admin
|
1b86cce92b
|
fix: 修复BepUsdt签名问题
- 将Amount字段改为string类型确保签名和请求格式一致
- 使用格式化的金额字符串进行签名和请求
- 增强钱包地址获取逻辑,支持多个字段名
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 20:02:37 +08:00 |
|
admin
|
c1fdbe7938
|
fix: 增强BepUsdt钱包地址获取逻辑
- 尝试多个可能的字段名获取钱包地址
- 如果没有直接返回,尝试从payment_url解析
- 添加详细日志记录
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 19:38:42 +08:00 |
|
admin
|
7bbff3223b
|
feat: bepusdt支付渠道增加钱包地址显示和复制功能
- 后端: 添加wallet_address字段到支付信息返回
- 前端: Checkout页面显示钱包地址,支持点击复制
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 19:24:00 +08:00 |
|
admin
|
38b03878e8
|
feat: 订单自动过期-查看时检查并取消超时订单,收银台倒计时结束自动取消
|
2026-05-28 02:17:47 +08:00 |
|
admin
|
175022a3fd
|
fix: 收银台金额和二维码修复-提取payment_url用于二维码和支付链接
|
2026-05-28 01:40:54 +08:00 |
|
admin
|
65965c409f
|
feat: 日志持久化存储到文件+管理员后台查看/清空日志页面
|
2026-05-28 00:56:19 +08:00 |
|
admin
|
8319b4b7ed
|
fix: BepUsdt签名amount改用fmt.Sprint与请求体float64序列化一致
|
2026-05-28 00:26:17 +08:00 |
|
admin
|
cd24e88f60
|
fix: BepUsdt请求体amount改为float64数字类型,修复订单表格宽度
|
2026-05-28 00:12:18 +08:00 |
|
admin
|
632fff3b49
|
fix: 参照company项目重写BepUsdt支付:amount用%.2f格式化,请求体直接序列化map
|
2026-05-27 23:02:50 +08:00 |
|
admin
|
6d5305430f
|
fix: 修复BepUsdt配置解析失败导致签名错误(JSON数值类型无法Unmarshal到map[string]string)
|
2026-05-27 22:43:38 +08:00 |
|
admin
|
081a26c164
|
fix: BepUsdt签名改用fmt.Sprint格式化amount(与官方一致),添加调试日志
|
2026-05-27 13:08:07 +08:00 |
|
admin
|
5d3e045e12
|
fix: 修复BepUsdt签名错误和待支付订单付款入口
- payment.go: 添加timestamp字段到签名和请求体(参照官方epusdt实现)
- payment.go: 修复amount格式化,使用strconv.FormatFloat替代Sprintf
- payment.go: 修复expiration_time处理(毫秒转秒,计算剩余秒数)
- payment.go: 修复apiURL尾部斜杠处理
- OrderDetail.vue: 添加去支付按钮(pending_payment状态)
- Orders.vue: 添加去支付按钮(bepusdt跳转收银台)
|
2026-05-26 20:55:13 +08:00 |
|
admin
|
09f1ee4601
|
feat: 实现站内USDT收银台支付流程
- 后端: payment.go 支付处理(创建订单/回调通知/状态查询/签名算法)
- 后端: 新增公开支付通道API(PublicList,不暴露config)
- 前端: Checkout.vue 收银台页面(倒计时/二维码/支付轮询)
- 前端: Cart.vue 对接动态支付通道,选择bepusdt跳转收银台
- 前端: API添加paymentChannelApi和orderApi支付方法
- 路由: 注册checkout路由和支付相关API
|
2026-05-26 16:43:31 +08:00 |
|
admin
|
7c91cdb4c9
|
fix: 商品价格验证从required改为gte=0,允许0价格
|
2026-05-26 10:09:50 +08:00 |
|
admin
|
012ec873ec
|
fix: 批量修复功能问题 - 购物车结算/订单库存积分/搜索/抽奖/个人资料等
|
2026-05-26 09:27:20 +08:00 |
|
admin
|
382d5d37cc
|
fix: 修复数据库路径默认值,防止创建重复db文件
|
2026-05-25 20:23:35 +08:00 |
|
admin
|
8ce853938a
|
fix: 修复数据库持久化问题,添加dockerignore和启动日志
|
2026-05-25 19:51:32 +08:00 |
|
admin
|
bc5e2dc951
|
feat: 添加独立的支付通道管理功能
|
2026-05-25 19:30:54 +08:00 |
|
admin
|
1767c41c7f
|
fix: 确保SQLite数据库目录存在后再连接
|
2026-05-25 19:14:04 +08:00 |
|
admin
|
24a2647698
|
fix: 创建data目录确保数据库持久化
|
2026-05-25 18:48:48 +08:00 |
|
admin
|
34b8e40a20
|
fix: 修复静态文件路径配置
|
2026-05-25 18:40:40 +08:00 |
|
admin
|
6703a21b18
|
fix: 添加前端静态文件服务,修复404问题
|
2026-05-25 18:38:34 +08:00 |
|
admin
|
2cb86d1b38
|
fix: 添加分类名称唯一约束,防止重复名称
|
2026-05-25 17:38:11 +08:00 |
|
admin
|
3a898e8aa0
|
fix: 全面修复项目问题
后端修复:
- 验证码存储与校验机制
- 订单创建事务+库存扣减
- GetStats字段名错误
- VerifyEmail改为POST
- 供应商更新字段白名单
- 文件删除安全检查
- 抽奖安全随机数
- 用户管理CRUD
- 订单取消/确认收货
- 工单回复
- Toggle返回新数据
- 移除死代码
前端修复:
- 404兜底路由
- 401软跳转
- API层统一
- 面包屑补充banners
- 国际化完善
- 购物车并行删除
- 退出清理购物车
- 供应商Dashboard数据
- 工单详情页
- 订单取消/确认收货
|
2026-05-06 09:55:01 +08:00 |
|
小萝
|
7ef1918c87
|
fix: fix crawler compilation errors
|
2026-04-29 09:08:00 +00:00 |
|
小萝
|
a847d2a8ac
|
feat: add go.sum for goquery
|
2026-04-29 09:04:46 +00:00 |
|
小萝
|
87e353a64c
|
feat: add goquery dependency for crawler
|
2026-04-29 09:03:03 +00:00 |
|
小萝
|
2334e29a58
|
feat: add carousel support and ribenyan crawler
|
2026-04-29 08:35:25 +00:00 |
|
小萝
|
6ddb8f58ad
|
Fix: Use StaticFS for assets to serve correct MIME types
|
2026-04-29 07:53:49 +00:00 |
|
小萝
|
aaccef6bf1
|
Fix SPA routing and static file paths
|
2026-04-29 07:32:11 +00:00 |
|
admin
|
a0b32fccab
|
fix: 更新go.sum并添加go mod tidy到Dockerfile
|
2026-04-27 16:32:52 +08:00 |
|
admin
|
6522164c2b
|
fix: 升级Go到1.24解决依赖版本兼容问题
|
2026-04-27 16:14:32 +08:00 |
|
admin
|
d8573b8c68
|
fix: 降级golang.org/x系列依赖到兼容Go 1.22的版本
|
2026-04-27 16:07:45 +08:00 |
|
admin
|
025be0d244
|
fix: 降级golang.org/x/arch到v0.14.0
|
2026-04-27 16:02:51 +08:00 |
|
admin
|
3e86776872
|
fix: 降级golang.org/x/crypto到v0.31.0以兼容Go 1.22
|
2026-04-27 16:02:26 +08:00 |
|