From c9337e0777f3860f09c4452446fbf8c5e2e43cc8 Mon Sep 17 00:00:00 2001 From: weidong Date: Wed, 28 May 2025 11:59:50 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A6=82=E6=9E=9C=E5=85=89=E4=BC=8F?= =?UTF-8?q?=E6=9D=BF=E7=94=B5=E5=8E=8B=E4=BD=8E=E4=BA=8E=E7=94=B5=E6=B1=A0?= =?UTF-8?q?=E7=94=B5=E5=8E=8B3V=EF=BC=8C=E5=BC=BA=E5=88=B6=E6=8A=8A?= =?UTF-8?q?=E5=85=85=E7=94=B5=E7=94=B5=E6=B5=81=E5=92=8C=E7=A7=AF=E5=88=86?= =?UTF-8?q?=E7=94=B5=E9=87=8F=E6=94=B9=E4=B8=BA0=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../beidou/controller/GnssMsgStatusController.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java index 85bc992b..881ee762 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java @@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; +import java.util.List; /** * 状态消息 控制器 @@ -40,7 +41,17 @@ public class GnssMsgStatusController extends BasicController implements CommonEx @RequestMapping("/gnss/msg/status/list") @ResponseBody public JSONObject listStatusMsg(HttpSession session, Integer page, Integer limit, String searchParams) { - return this.pageList(session, page, limit, searchParams); + JSONObject obj = this.pageList(session, page, limit, searchParams); + List msgList = (List) obj.get("data"); + for(GnssStatusMsg msg:msgList){ + if(msg.getChargecurrency()!=null && msg.getSolarvoltage()!=null){ + if(msg.getVoltage()>msg.getSolarvoltage()+3000){ + msg.setChargecurrency(0); + msg.setChargewatt(0.0F); + } + } + } + return obj; } /**