|
@@ -432,6 +432,20 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
|
|
|
|
|
ChargeOrderInfo chargeOrderInfo = chargeOrderInfoService.getOne(new LambdaQueryWrapper<ChargeOrderInfo>()
|
|
ChargeOrderInfo chargeOrderInfo = chargeOrderInfoService.getOne(new LambdaQueryWrapper<ChargeOrderInfo>()
|
|
|
.eq(ChargeOrderInfo::getStartChargeSeq, startChargeSeq).last("LIMIT 1"));
|
|
.eq(ChargeOrderInfo::getStartChargeSeq, startChargeSeq).last("LIMIT 1"));
|
|
|
|
|
+
|
|
|
|
|
+ // 推送渠道方启动充电结果
|
|
|
|
|
+ if(chargeOrderInfo != null && chargeOrderInfo.getFirmId() != null){
|
|
|
|
|
+ FirmInfo firmInfo = firmInfoMapper.selectById(chargeOrderInfo.getFirmId());
|
|
|
|
|
+ if (ObjectUtil.isNotNull(firmInfo)) {
|
|
|
|
|
+ HashMap<String, Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("chargeOrderNo", chargeOrderInfo.getChargeOrderNo());
|
|
|
|
|
+ map.put("status", SystemConstants.STATUS_ONE);
|
|
|
|
|
+ map.put("startTime", startTime);
|
|
|
|
|
+ map.put("connectorId", chargeOrderInfo.getConnectorId());
|
|
|
|
|
+ map.put("jsonNode", jsonNode.toString());
|
|
|
|
|
+ okHttpUtil.doPostForm(firmInfo.getChannelUrl() + "/notification_start_charge_result", map, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if (startChargeSeqStat != null) {
|
|
if (startChargeSeqStat != null) {
|
|
|
switch (startChargeSeqStat) {
|
|
switch (startChargeSeqStat) {
|
|
@@ -444,16 +458,6 @@ public class ChargingReceptionServiceImpl implements ChargingReceptionService {
|
|
|
chargeOrderInfo.setStatus(SystemConstants.STATUS_ONE);
|
|
chargeOrderInfo.setStatus(SystemConstants.STATUS_ONE);
|
|
|
chargeOrderInfo.setStartTime(startTime);
|
|
chargeOrderInfo.setStartTime(startTime);
|
|
|
chargeOrderInfoService.updateById(chargeOrderInfo);
|
|
chargeOrderInfoService.updateById(chargeOrderInfo);
|
|
|
-
|
|
|
|
|
- // 推送渠道方启动充电结果
|
|
|
|
|
- FirmInfo firmInfo = firmInfoMapper.selectById(chargeOrderInfo.getFirmId());
|
|
|
|
|
- if (ObjectUtil.isNotNull(firmInfo)) {
|
|
|
|
|
- HashMap<String, Object> map = new HashMap<>();
|
|
|
|
|
- map.put("chargeOrderNo", chargeOrderInfo.getChargeOrderNo());
|
|
|
|
|
- map.put("status", SystemConstants.STATUS_ONE);
|
|
|
|
|
- map.put("startTime", startTime);
|
|
|
|
|
- okHttpUtil.doPostForm(firmInfo.getChannelUrl() + "/notification_start_charge_result", map, null);
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|