| | |
| | | log.info(code + ":-------------------开始检查调起充电结果-------------------" + data.toString()); |
| | | Site site = siteClient.getSiteByIds(Arrays.asList(chargingOrder.getSiteId())).getData().get(0); |
| | | if (!data.isEmpty()) { |
| | | PlatformStartChargingReply platformStartChargingReply = data.get(1); |
| | | PlatformStartChargingReply platformStartChargingReply = data.get(0); |
| | | Integer startup_result = platformStartChargingReply.getStartup_result(); |
| | | Integer failure_cause = platformStartChargingReply.getFailure_cause(); |
| | | Integer counter = counter_map.get(code); |
| | |
| | | chargingOrder.setStatus(2); |
| | | chargingOrder.setEndMode(0); |
| | | this.updateById(chargingOrder); |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | List<UploadRealTimeMonitoringData> dataByOrderCode = uploadRealTimeMonitoringDataService.getDataByOrderCode(code); |
| | | if(dataByOrderCode.isEmpty()){ |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | } |
| | | } else { |
| | | //启动成功 |
| | | preChargeCheck1.setStartupSuccess(2); |
| | |
| | | order.setStatus(2); |
| | | order.setEndMode(0); |
| | | this.updateById(order); |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | List<UploadRealTimeMonitoringData> dataByOrderCode = uploadRealTimeMonitoringDataService.getDataByOrderCode(code); |
| | | if(dataByOrderCode.isEmpty()){ |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | } |
| | | redisService.setCacheObject(key, preChargeCheck1, 24L, TimeUnit.HOURS); |
| | | //推送三方平台订单状态 |
| | | if (2 == chargingOrder.getOrderSource() && 1 == site.getIsOpenSynchronization()) { |
| | |
| | | order.setStatus(2); |
| | | order.setEndMode(0); |
| | | this.updateById(order); |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | |
| | | |
| | | List<UploadRealTimeMonitoringData> dataByOrderCode = uploadRealTimeMonitoringDataService.getDataByOrderCode(code); |
| | | if(dataByOrderCode.isEmpty()){ |
| | | //启动失败后取消订单,退款操作 |
| | | refund(code); |
| | | } |
| | | } else { |
| | | //启动成功 |
| | | preChargeCheck1.setStartupSuccess(2); |