| | |
| | | Integer failure_cause = platformStartChargingReply.getFailure_cause(); |
| | | Integer counter = counter_map.get(code); |
| | | PreChargeCheck preChargeCheck1 = redisService.getCacheObject(key); |
| | | //10分钟内还未插枪则取消充电,退回金额。 |
| | | if (failure_cause == 5 && (null == counter || counter < 600)) { |
| | | //5分钟内还未插枪则取消充电,退回金额。 |
| | | if (failure_cause == 5 && (null == counter || counter < 300)) { |
| | | counter = (null == counter ? 0 : counter) + 1; |
| | | counter_map.put(code, counter); |
| | | //启动失败 |
| | |
| | | }else{ |
| | | Integer counter = boot_failed_map.get(code); |
| | | log.info(code + ":-------------------未上传开启充电结果-------------------" + counter); |
| | | //10分钟内未启动成功,退回金额。 |
| | | if (null == counter || counter < 600) { |
| | | //5分钟内未启动成功,退回金额。 |
| | | if (null == counter || counter < 300) { |
| | | counter = (null == counter ? 0 : counter) + 1; |
| | | boot_failed_map.put(code, counter); |
| | | //启动失败 |
| | |
| | | chargingOrderListVO.setAuthInfo(data.get(0)); |
| | | chargingOrderListVO.setAuthCurve(data.get(1)); |
| | | } |
| | | chargingOrderListVO.setUid(map.get("id").toString()); |
| | | chargingOrderListVO.setCode(map.get("code").toString()); |
| | | chargingOrderListVO.setSiteName(map.get("siteName").toString()); |
| | | chargingOrderListVO.setOrderType(map.get("orderType").toString()); |
| | |
| | | |
| | | // 获取开始SOC 结束soc |
| | | if (chargingOrder.getCode() != null) { |
| | | List<UploadRealTimeMonitoringData> data6 = uploadRealTimeMonitoringDataService.getDataByOrderCode(chargingOrder.getCode()); |
| | | List<UploadRealTimeMonitoringData> data6 = uploadRealTimeMonitoringDataService.getDataByOrderCodeAsc(chargingOrder.getCode()); |
| | | if (data6 != null) { |
| | | for (UploadRealTimeMonitoringData uploadRealTimeMonitoringData : data6) { |
| | | if (uploadRealTimeMonitoringData.getOutput_current() != null && |