Pu Zhibing
2026-01-19 cf381adf7831c80feedd25cf9392e0f3dfbe46f6
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java
@@ -820,8 +820,8 @@
         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);
            //启动失败
@@ -903,8 +903,8 @@
         }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);
               //启动失败
@@ -1997,6 +1997,7 @@
            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());
@@ -2313,7 +2314,7 @@
      
      // 获取开始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 &&