Commit Graph

5702 Commits

Author SHA1 Message Date
Guoqs
f11b781c27 修复在线支付保险订单 payAmount 与 payRecordAmount 不一致
在线支付回调(adapayCallback)中主动将 payAmount 减去了 insuranceAmount 再传给回调,
但 order_pay_record 记录的是完整支付金额,导致校验时 payAmount(扣减后) ≠ payRecordAmount(完整)。

修复:
1. OrderService.adapayCallback: callbackDTO 传完整 amount,同时带上 insuranceAmount
2. payOrderSuccessCallback: 下发桩的启动金额用 payAmount - insuranceAmount 计算,
   订单主表 payAmount 仍为完整支付金额,与 payRecordAmount 一致
2026-07-25 16:47:35 +08:00
Guoqs
de73b82f65 修复非余额支付(白名单/在线支付)保险订单支付凭证校验:移除错误的保险金额双重计算
非余额支付分支的 inspectOrderPayment 仍在 payAmount 基础上叠加 insuranceAmount 进行比对,
导致白名单/在线支付勾选保险后 payAmount + insuranceAmount ≠ payRecordAmount,订单被误判为异常。

修复:
1. 非余额分支改为直接比较 payAmount vs payRecordAmount,不再叠加 insuranceAmount
2. 错误信息拆分并打印具体值,便于定位字段不完整还是金额不一致
2026-07-25 16:29:39 +08:00
Guoqs
1f05471dda update 修复异常订单 2026-07-25 13:57:39 +08:00
Guoqs
2eca1f6a79 修复余额支付保险订单支付凭证校验:回退错误的保险金额双重计算
d3273438b 提交在余额支付路径也加了保险金额,但余额支付的 payAmount
已通过 payOrderSuccessCallback 累加(可能已含保险),再加一次
insuranceAmount 会导致双重计算,永远校验失败。

- 余额支付路径:直接比较 payAmount vs payRecordAmount(不加保险)
- 非余额支付路径:保持 payAmount + insuranceAmount vs payRecordAmount(正确)
2026-07-25 13:26:27 +08:00
Guoqs
fcbbc52e99 修复刷卡/并充余额校验问题:余额不足默认充电金额时改用全部余额,而非直接拒绝启动充电
- ConfirmStartChargingRequestHandler: 云快充刷卡预校验,余额小于默认金额时降级为全部余额
- resolveBalanceChargeAmount: 订单生成共享校验方法,余额不足默认金额时降级为全部余额
- 并充生成订单: 同逻辑修复
- 扫码支付(NotDelayMerchant/DelayMerchant)不受影响,独立的余额校验逻辑保持不变
2026-07-25 12:58:14 +08:00
Guoqs
2078d78768 update 订单支付金额 = 充电金额 + 保险金额 2026-07-25 12:46:05 +08:00
Guoqs
d3273438ba update 订单支付金额 = 充电金额 + 保险金额 2026-07-25 11:49:04 +08:00
Guoqs
1b37a7d5e8 修复余额不足仍可启动充电问题
统一启动金额优先级并在启动前校验会员余额。

同步完成订单创建和余额支付后再返回鉴权成功,并增加支付凭证补偿、异常停机和结算保护。
2026-07-25 09:54:37 +08:00
Lemon
bfa209becb Merge branch 'feature-invoice-export' into dev 2026-07-21 13:49:19 +08:00
Lemon
840c2af9bc Merge branch 'dev' of https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web into dev 2026-07-20 15:41:30 +08:00
Lemon
b27c1ce213 小程序订单详情接口新增保险金额字段 2026-07-20 15:41:26 +08:00
Lemon
cc532bfcec 新增 发票导出接口 2026-07-16 15:21:42 +08:00
jsowell
345a6efb37 update 优化汇付结算账户一致性 2026-07-16 13:32:43 +08:00
jsowell
b4731d3e85 update 汇付账户本地删除与结算校验 2026-07-16 10:20:03 +08:00
Lemon
a7d838cdb1 add 开票接口新增 email字段 2026-07-15 14:36:32 +08:00
jsowell
4986239cd4 update 停车优惠配置接口 2026-07-08 16:41:15 +08:00
Guoqs
cace7f692f Merge branch 'dev' of codeup.aliyun.com:67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web into dev
# Conflicts:
#	jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileStationInfoController.java
2026-07-08 10:24:57 +08:00
Lemon
c9749a1816 bugfix 修复查询站点停车配置信息报错 2026-07-08 10:19:23 +08:00
Lemon
df761d1785 bugfix. 修复希晓运营商无法查看会员详情 2026-07-08 10:07:58 +08:00
Guoqs
6a0e4d6ea7 页面配置停车平台信息 2026-07-03 16:22:39 +08:00
Guoqs
b0c138f704 对接科拓停车优惠 2026-07-03 16:08:17 +08:00
Guoqs
2fa0180a26 添加qcyun停车优惠配置文档 2026-07-03 15:03:36 +08:00
jsowell
bf258b6924 修改本地服务器IP 2026-07-03 09:25:10 +08:00
Guoqs
46df35e4f1 羽信主板取消预约充电 2026-07-02 16:22:18 +08:00
jsowell
17b19ab0da 注释日志打印 2026-07-01 16:32:40 +08:00
jsowell
aa7a9a10d9 优化pile_msg_record插入数据 2026-07-01 16:30:38 +08:00
jsowell
06aab00627 update 调整日志打印 2026-07-01 11:32:29 +08:00
jsowell
7685f3df55 update 打印日志 2026-07-01 11:21:00 +08:00
jsowell
fecc17bf08 Merge branch 'feature-qcyun停车改造' into dev 2026-07-01 10:36:56 +08:00
jsowell
d266156953 update 羽信预约协议 2026-07-01 10:36:40 +08:00
Lemon
681691c183 修改办公室服务器ip地址为0.118 2026-06-30 14:16:33 +08:00
jsowell
e4be50b417 update 羽信预约充电 2026-06-26 16:44:16 +08:00
jsowell
e2c0d7fd34 update 打印日志 2026-06-26 15:45:10 +08:00
jsowell
ddcf6abb3e update 预约充电 2026-06-26 14:55:07 +08:00
jsowell
84fc754c39 update 预约充电逻辑 2026-06-26 14:28:59 +08:00
jsowell
944f4100ad update 设置挡板 2026-06-26 09:20:53 +08:00
jsowell
db544375bd update 打印日志 2026-06-25 17:03:05 +08:00
jsowell
b77ad0d686 update羽信主板预约充电 2026-06-25 16:14:08 +08:00
jsowell
838e37ed03 update 定时任务PRE挡板 2026-06-25 16:13:28 +08:00
jsowell
0ec61089fc update qcyun停车优化 2026-06-24 14:39:02 +08:00
Lemon
a92af3ea35 add 运营端小程序新增 充电时段分布接口 2026-06-24 08:41:21 +08:00
Guoqs
710c8fb0fa update 优化查询预约信息 2026-06-22 17:00:48 +08:00
jsowell
ecc75395ff update 查询充电桩预约信息 2026-06-22 16:36:28 +08:00
jsowell
ad3491cf46 update 查询预约信息 2026-06-22 16:26:40 +08:00
Guoqs
51e0b517e4 bugfix 羽信预约充电独立逻辑
补齐 0xB2 协议字段,新增羽信预约 DTO、service 和接口。

羽信预约改为先确认桩端成功再落库,取消/删除前先取消桩端预约。

原预约逻辑不再兼容羽信主板,保持旧链路独立。
2026-06-18 17:02:54 +08:00
Guoqs
69ca35a26a update 预约 2026-06-18 15:53:59 +08:00
Guoqs
c13301a1f8 update 2026-06-18 15:20:47 +08:00
Guoqs
0e9d97ce6f update羽信主板修改预约时间 2026-06-18 14:43:54 +08:00
Guoqs
3726037886 羽信主板修改预约时间 2026-06-18 14:22:06 +08:00
Guoqs
a8a5f45815 优化 羽信预约充电 2026-06-18 13:21:09 +08:00