Commit Graph

231 Commits

Author SHA1 Message Date
zpc
e6921b7511 32 2026-01-28 15:01:36 +08:00
zpc
31445a137c 323 2026-01-28 14:58:09 +08:00
zpc
36786314f2 333 2026-01-28 14:56:52 +08:00
zpc
144117e24d refactor: 将图片上传服务移至Infrastructure层
- 移除 HoneyBox.Api 对 HoneyBox.Admin.Business 的引用
- 在 Core 层添加 IImageUploadService 接口
- 在 Infrastructure 层实现 CosImageUploadService
- 从数据库 Configs 表读取 COS 配置
- 在 InfrastructureModule 注册服务
2026-01-28 14:44:47 +08:00
zpc
a95a2852d4 feat: 修复用户头像上传功能,支持Base64图片上传到腾讯云COS
- 修复 updateUserInfo 接口路由(update_userinfo -> updateUserInfo)
- IUploadService 添加 UploadBase64ImageAsync 方法
- UploadService 实现 Base64 图片解析和 COS 上传
- UserController 注入 IUploadService 替代本地保存逻辑
- HoneyBox.Api 添加对 HoneyBox.Admin.Business 的项目引用
2026-01-28 14:33:27 +08:00
zpc
72145441ee Merge branch 'master' of 192.168.1.40:outsource/HaniBlindBox 2026-01-28 14:06:00 +08:00
zpc
6d3fb12018 修改路由 2026-01-28 14:05:59 +08:00
6c4235de50 UI修改 2026-01-27 22:18:40 +08:00
2c17784316 Merge branch 'master' of http://192.168.195.14:3000/outsource/HaniBlindBox 2026-01-27 19:29:46 +08:00
50564cdd25 UI修改. 2026-01-27 19:29:39 +08:00
zpc
c69aaa476a 213 2026-01-27 18:24:03 +08:00
zpc
77232bc303 32 2026-01-27 13:45:39 +08:00
zpc
876ed8b43d 32 2026-01-27 13:20:17 +08:00
zpc
11ee8d963c 231 2026-01-27 13:18:10 +08:00
zpc
53a61f6298 32 2026-01-27 12:01:58 +08:00
gpu
885f7f29e3 321 2026-01-27 09:58:12 +08:00
gpu
804a2a0f64 321321 2026-01-26 00:07:56 +08:00
gpu
2601556ffc 321 2026-01-25 23:59:44 +08:00
gpu
8485f32230 321 2026-01-25 21:20:46 +08:00
zpc
01213b21e1 321 2026-01-25 20:28:11 +08:00
zpc
ad3bd91ec3 321 2026-01-25 19:52:40 +08:00
zpc
434fe8f833 213 2026-01-25 19:10:31 +08:00
zpc
bc898cdc98 321 2026-01-25 16:36:01 +08:00
zpc
3fd4799459 321321 2026-01-25 16:04:50 +08:00
zpc
678ae9316e 33 2026-01-25 15:46:00 +08:00
zpc
5d149a7129 33 2026-01-25 15:44:12 +08:00
zpc
d8b86a4f3a 231 2026-01-25 15:44:07 +08:00
gpu
368d71d977 feat(api): 添加 GET /api/userInfo 接口兼容前端调用 2026-01-24 14:42:33 +08:00
gpu
6f92062305 321 2026-01-24 14:30:45 +08:00
gpu
9867b87594 feat: 实现原生微信支付功能
- 修改 ConfigService.GetPlatformConfigAsync 返回 isWebPay=false,关闭 Web 支付
- 重写 WechatService.CreatePayOrderAsync 实现原生微信支付:
  - 调用微信统一下单 API 获取 prepay_id
  - 生成 MD5 签名
  - 返回前端 uni.requestPayment 所需的参数(appId, timeStamp, nonceStr, package, signType, paySign)
- 更新 IWechatService 接口,添加 NativePayParams 类型
- 更新 WarehouseModels.cs,SendResultDto 使用 NativePayResultDto
- 更新 WarehouseService.SendPrizesAsync 使用新的支付参数格式
- 更新 appsettings.json 配置微信支付商户信息
2026-01-24 13:15:12 +08:00
gpu
4fba70467d feat: 实现发货运费支付功能
- IWechatService: 添加 CreatePayOrderAsync 方法和相关类型
- WechatService: 实现 Web 支付订单创建,生成订单号并记录到 OrderNotify
- WarehouseService: 发货时调用支付服务生成支付参数
- SendResultDto: 修改 Res 属性支持 Web 支付格式
- ServiceModule: 更新依赖注入配置
2026-01-24 11:30:13 +08:00
gpu
7f941f1ddc fix: warehouse_send_record 接口支持 GET 请求 2026-01-24 04:23:15 +08:00
gpu
13cf64415d fix: 修复发货功能 delivery_status 字段类型问题,从 byte 改为 int 支持 -1 默认值 2026-01-24 04:20:03 +08:00
gpu
8836017696 fix: 修复 noDouble 调用方式,传入箭头函数而非函数执行结果 2026-01-24 03:20:04 +08:00
gpu
d00370d6e4 fix: 修复商城页面 goods_extend 字段名不匹配导致的渲染错误 2026-01-24 03:16:36 +08:00
gpu
b0a54e6c30 feat: 添加权益等级信息到用户接口,前端字段改为camelCase 2026-01-23 02:16:31 +08:00
gpu
50e0e544b0 fix: 权益中心页面字段名改为C# API返回的camelCase格式 2026-01-22 14:05:08 +08:00
gpu
4480981848 修复权益中心任务列表字段名兼容 2026-01-22 14:02:46 +08:00
gpu
e127941925 修复订单列表data.data字段兼容 2026-01-22 02:28:44 +08:00
gpu
c68808cc0b 修复订单列表字段名兼容问题 2026-01-22 02:28:18 +08:00
gpu
6ce3b2da0e 简化taskList字段读取 2026-01-22 02:25:24 +08:00
gpu
2f7f73c3c5 修复taskList字段名兼容问题 2026-01-22 02:25:03 +08:00
gpu
8b737f4cb0 添加用户页面调试日志 2026-01-22 02:23:36 +08:00
gpu
e18b553b9a 33 2026-01-22 02:12:08 +08:00
gpu
fcef7058ea fix: 修复库存扣减SQL表名错误 (goods_list -> goods_items) 2026-01-22 02:09:15 +08:00
gpu
85f410db3b feat: 实现抽奖逻辑调用 - 修复支付成功后无抽奖结果问题
- OrderService: 添加 ILotteryEngine 依赖,余额支付时调用抽奖
- PaymentNotifyService: 添加 ILotteryEngine 依赖,微信支付回调时调用抽奖
- ServiceModule: 更新依赖注入配置
- 支持普通抽奖(一番赏等)和无限赏两种模式
2026-01-22 01:30:54 +08:00
gpu
cf5e7dd0de 改进orderbuy接口错误信息,返回详细异常信息便于调试 2026-01-22 01:00:47 +08:00
gpu
cc42fa0c08 333 2026-01-22 00:52:02 +08:00
gpu
e04ab1229d 修复订单创建和抽奖结果查询问题:1.前端统一使用num字段传递箱号 2.修复LINQ排序无法翻译的问题 2026-01-22 00:40:32 +08:00
gpu
2136c81e14 修复微信绑定手机号API:正确使用access_token和code参数 2026-01-22 00:18:14 +08:00