|
|
@@ -178,7 +178,10 @@ public class EnNotifyServiceImpl implements EnNotifyService {
|
|
|
chargeOrder.setStopReason(data.getIntValue("StopReason"));
|
|
|
chargeOrder.setSumPeriod(data.getIntValue("SumPeriod"));
|
|
|
chargeOrder.setChargeDetail(data.getString("ChargeDetails"));
|
|
|
+ // 订单成功
|
|
|
chargeOrder.setOrderStatus(1);
|
|
|
+ // 充电结束
|
|
|
+ chargeOrder.setChargeStatus(4);
|
|
|
chargeOrderService.updateById(chargeOrder);
|
|
|
|
|
|
// 扣费
|
|
|
@@ -190,9 +193,11 @@ public class EnNotifyServiceImpl implements EnNotifyService {
|
|
|
var walletDetail = new WalletDetail();
|
|
|
walletDetail.setUserId(chargeOrder.getUserId());
|
|
|
walletDetail.setOrderNo(startChargeSeq);
|
|
|
+ // 消费
|
|
|
walletDetail.setType(3);
|
|
|
walletDetail.setAmount(chargeOrder.getTotalMoney());
|
|
|
walletDetail.setTransactionTime(LocalDateTime.parse(data.getString("EndTime"), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
+ // 已确认
|
|
|
walletDetail.setStatus(1);
|
|
|
walletDetailService.save(walletDetail);
|
|
|
}
|