mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-08-10 00:03:44 +08:00
修复余额不足仍可启动充电问题
统一启动金额优先级并在启动前校验会员余额。 同步完成订单创建和余额支付后再返回鉴权成功,并增加支付凭证补偿、异常停机和结算保护。
This commit is contained in:
@@ -134,6 +134,8 @@ public class JsowellTask {
|
||||
// 查询出最近2天支付成功,并且订单状态为未启动的订单
|
||||
String startTime = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, DateUtils.addDays(new Date(), -2));
|
||||
String endTime = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, new Date());
|
||||
// 先补偿/隔离支付凭证异常订单,避免后续启动失败任务把无支付订单当成正常订单结算退款。
|
||||
orderBasicInfoService.reconcileChargingOrderPayments(startTime, endTime);
|
||||
orderBasicInfoService.closeStartFailedOrder(startTime, endTime);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user