|
|
@@ -39,8 +39,7 @@ public class ChargeServiceImpl implements ChargeService {
|
|
|
|
|
|
private final EnPlusConfig enPlusConfig;
|
|
|
|
|
|
- public ChargeServiceImpl(EquipmentRelationService equipmentRelationService, ChargeOrderService chargeOrderService,
|
|
|
- AccountService accountService, EnPlusService enPlusService, EnPlusConfig enPlusConfig) {
|
|
|
+ public ChargeServiceImpl(EquipmentRelationService equipmentRelationService, ChargeOrderService chargeOrderService, AccountService accountService, EnPlusService enPlusService, EnPlusConfig enPlusConfig) {
|
|
|
this.equipmentRelationService = equipmentRelationService;
|
|
|
this.chargeOrderService = chargeOrderService;
|
|
|
this.accountService = accountService;
|
|
|
@@ -95,7 +94,7 @@ public class ChargeServiceImpl implements ChargeService {
|
|
|
order.setStationId(stationId);
|
|
|
order.setStartChargeSeq(startChargeSeq);
|
|
|
order.setConnectorId(connectorId);
|
|
|
- order.setOrderStatus(0);
|
|
|
+ order.setOrderStatus(ChargeOrder.ORDER_STATUS_成功);
|
|
|
order.setChargeStatus(startCharge.getIntValue("StartChargeSeqStat"));
|
|
|
chargeOrderService.save(order);
|
|
|
return Map.of("startChargeSeq", startChargeSeq);
|
|
|
@@ -151,7 +150,7 @@ public class ChargeServiceImpl implements ChargeService {
|
|
|
return chargeOrder;
|
|
|
} else {
|
|
|
LOGGER.debug("用户:{}无进行中的订单", userId);
|
|
|
- return null;
|
|
|
+ throw null;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -207,7 +206,7 @@ public class ChargeServiceImpl implements ChargeService {
|
|
|
var chargeOrder = chargeOrderService.lambdaQuery()
|
|
|
.eq(ChargeOrder::getUserId, userId)
|
|
|
.eq(ChargeOrder::getConnectorId, connectorId)
|
|
|
- .eq(ChargeOrder::getChargeStatus, 2)
|
|
|
+ .eq(ChargeOrder::getChargeStatus, ChargeOrder.CHARGE_STATUS_充电中)
|
|
|
.one();
|
|
|
if (chargeOrder == null) {
|
|
|
// 记录失败原因
|