zhaogd
|
8385196b38
|
feat: 移除mock支付、卡不可复用、新增设备端取消订单接口
1. 移除所有mock支付逻辑,订单强制走微信支付
2. 卡状态流转改为单向:UNUSED->RESERVED->USED(终态不可复用)
3. 解绑接口改为仅清除device_id,卡状态保持USED
4. 新增设备端取消订单接口 POST /api/jst/daycard/cancel/{orderNo}
5. 修复微信回调验签header大小写问题
6. 临时注释分账标记(商户号未开通分账权限)
7. 删除多余的App UI辅助接口(ApiJstUiController)
8. 清理application.yml中无用UI配置
|
2026-08-06 13:43:34 +08:00 |
|
zhaogd
|
ec1f300c53
|
refactor: 微信支付私钥从文件路径改为PEM内容存储
- privateKeyPath → privateKey,数据库存PEM内容而非路径
- SDK调用从 privateKeyFromPath() 改为 privateKey()
- application.yml/docker-compose.yml 环境变量同步改名
- web前端可直接粘贴或上传.pem文件内容
|
2026-08-01 15:18:45 +08:00 |
|
zhaogd
|
30198c7191
|
初始化天卡开放平台后端项目
包含完整功能模块:
- 设备激活(直销激活码模式 + 代销免激活码模式)
- 微信支付 + 天卡订单
- 天卡池管理 + 异步橘视厅SDK激活
- 第三方合作伙伴接口(代销模式)
- 签名鉴权(appKey/appSecret + nonce防重放)
- 天卡消耗(事务 + 幂等 + 并发控制)
- 媒资接口(三级授权过滤)
- 审计日志
- 定价策略(3层:门店 > 渠道 > 平台)
- 分账(微信分账 + 分润规则)
- Docker部署(含Redis容器)
|
2026-07-26 12:34:13 +08:00 |
|