From 9ce27f53094be15ee2e69c0dce31e3f324bfda99 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 05 二月 2025 15:06:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/1.1' into 1.1 --- ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECController.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECController.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECController.java index 2689841..693a746 100644 --- a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECController.java +++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/TCECController.java @@ -3,7 +3,6 @@ import com.alibaba.fastjson.JSON; import com.ruoyi.chargingPile.api.feignClient.*; import com.ruoyi.chargingPile.api.model.*; -import com.ruoyi.chargingPile.api.vo.GetParkingRecord; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.dto.ChargingPercentProvinceDto; import com.ruoyi.common.core.utils.StringUtils; @@ -21,11 +20,16 @@ import com.ruoyi.other.api.domain.Operator; import com.ruoyi.other.api.feignClient.OperatorClient; import com.ruoyi.system.api.model.LoginUser; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServletRequest; +import java.io.BufferedReader; +import java.io.InputStream; +import java.io.InputStreamReader; import java.math.BigDecimal; import java.math.RoundingMode; import java.time.LocalDate; @@ -41,6 +45,7 @@ * @author zhibing.pu * @Date 2025/1/21 17:52 */ +@Slf4j @RestController @RequestMapping("/evcs/v1.0") public class TCECController { @@ -101,7 +106,10 @@ baseResult.setTimeStamp(mapKey); baseResult.setSeq(String.format("%04d", integer)); //清空小于当前时间的map中的无效数据 - for (Long k : map.keySet()) { + Set<Long> set = map.keySet(); + Iterator<Long> iterator = set.iterator(); + while (iterator.hasNext()){ + Long k = iterator.next(); if(k <= (mapKey - 10)){ map.remove(k); } @@ -136,6 +144,7 @@ } Operator operator = r.getData(); + baseResult.setOperator(operator); baseRequest.setOperator(operator); //校验签名 String sign = TCECUtil.buildSign(baseRequest); @@ -144,7 +153,6 @@ baseResult.setMsg("签名校验失败"); return baseResult; } - baseResult.setOperator(operator); return baseResult; } -- Gitblit v1.7.1