From 36962db0d42b8d9057edcf1baffdc70687489660 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期二, 23 三月 2021 15:32:25 +0800
Subject: [PATCH] 更新接口

---
 src/main/java/com/whyc/service/BatteryAlarmService.java |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/whyc/service/BatteryAlarmService.java b/src/main/java/com/whyc/service/BatteryAlarmService.java
index c88e086..c588781 100644
--- a/src/main/java/com/whyc/service/BatteryAlarmService.java
+++ b/src/main/java/com/whyc/service/BatteryAlarmService.java
@@ -54,9 +54,9 @@
             int totalStationNum = infoMapper.getStationCount(userId);
 
             //瀹归噺浣庡憡璀﹀崰姣�
-            String capLowRateStr = (String) MathUtil.divide(alarmNum,totalAlarmNum,false);
+            String capLowRateStr = (String) MathUtil.divide(alarmNum,totalAlarmNum,3);
             //瀹归噺浣庡憡璀︽満鎴垮崰姣�
-            String capLowStationRateStr = (String) MathUtil.divide(stationNum,totalStationNum,false);
+            String capLowStationRateStr = (String) MathUtil.divide(stationNum,totalStationNum,3);
 
             resultMap.put("鍛婅鏁�",alarmNum);
             resultMap.put("鍛婅鎬绘暟",totalAlarmNum);
@@ -151,9 +151,9 @@
             //鎬绘満鎴挎暟
             int totalStationNum = infoMapper.getStationCount(userId);
             //鏀剧數鐢垫祦浣庡憡璀﹀崰姣�
-            String disChargeLowRateStr = (String) MathUtil.divide(disChargeAlarmNum,totalAlarmNum,false);
+            String disChargeLowRateStr = (String) MathUtil.divide(disChargeAlarmNum,totalAlarmNum,3);
             //鏀剧數鐢垫祦浣庡憡璀︽満鎴垮崰姣�
-            String disChargeLowStationRateStr = (String) MathUtil.divide(disChargeStationNum,totalStationNum,false);
+            String disChargeLowStationRateStr = (String) MathUtil.divide(disChargeStationNum,totalStationNum,3);
 
             resultMap.put("浣庡憡璀︽暟閲�", disChargeAlarmNum);     //浣庡憡璀︽暟閲� alm_signal_id:DisChargeCurr 7 high; 8 low
             resultMap.put("鍛婅鏈烘埧鎬绘暟", disChargeStationNum);      //鍛婅鏈烘埧鎬绘暟
@@ -193,9 +193,9 @@
         int totalStationNum = infoMapper.getStationCount(userId);
 
         //鏀剧數鐢垫祦楂樺憡璀﹀崰姣�
-        String dischargeRateStr = (String) MathUtil.divide(dischargeHighAlarmsNum,totalStationAlarmNum,false);
+        String dischargeRateStr = (String) MathUtil.divide(dischargeHighAlarmsNum,totalStationAlarmNum,3);
         //鏀剧數鐢垫祦楂樺憡璀︽満鎴垮崰姣�
-        String dischargeStationRateStr = (String) MathUtil.divide(dischargeTotalAlarmStations,totalStationNum,false);
+        String dischargeStationRateStr = (String) MathUtil.divide(dischargeTotalAlarmStations,totalStationNum,3);
 
         disCharge.put("楂樺憡璀︽暟閲�",dischargeHighAlarmsNum);     //楂樺憡璀︽暟閲�    alm_signal_id:ChargeCurrHigh 5 high; 6 low
         disCharge.put("鍛婅鎬绘暟",totalStationAlarmNum);        //鍛婅鎬绘暟
@@ -213,9 +213,9 @@
         int chargeTotalAlarmStations = mapper.getTotalAlarmStations(userId,AlarmConstant.ALM_SIGNAL_ID_ChargeCurrHigh);
 
         //鏀剧數鐢垫祦楂樺憡璀﹀崰姣�
-        String chargeRateStr = (String) MathUtil.divide(chargeHighAlarmsNum,totalStationAlarmNum,false);
+        String chargeRateStr = (String) MathUtil.divide(chargeHighAlarmsNum,totalStationAlarmNum,3);
         //鏀剧數鐢垫祦楂樺憡璀︽満鎴垮崰姣�
-        String chargeStationRateStr = (String) MathUtil.divide(chargeTotalAlarmStations,totalStationNum,false);
+        String chargeStationRateStr = (String) MathUtil.divide(chargeTotalAlarmStations,totalStationNum,3);
 
         reCharge.put("楂樺憡璀︽暟閲�", chargeHighAlarmsNum);     //楂樺憡璀︽暟閲�
         reCharge.put("鍛婅鎬绘暟", totalStationAlarmNum);        //鍛婅鎬绘暟
@@ -263,9 +263,9 @@
         int totalStationNum = infoMapper.getStationCount(userId);
 
         //鐢靛帇鍛婅鍗犳瘮
-        String volRateStr = (String) MathUtil.divide(volTotalAlarmNum,totalStationAlarmNum,false);
+        String volRateStr = (String) MathUtil.divide(volTotalAlarmNum,totalStationAlarmNum,3);
         //鐢靛帇鍛婅鏈烘埧鍗犳瘮
-        String volStationRateStr = (String) MathUtil.divide(volTotalAlarmStations,totalStationNum,false);
+        String volStationRateStr = (String) MathUtil.divide(volTotalAlarmStations,totalStationNum,3);
 
 
         monVolMap.put("楂樺憡璀︽暟閲�", volHighAlarmsNum);     //楂樺憡璀︽暟閲�    alm_signal_id 9
@@ -292,9 +292,9 @@
         int resTotalAlarmStations = mapper.getTotalAlarmStations(userId,AlarmConstant.Alarm_res_Monomer);
 
         //鍐呴樆鍛婅鍗犳瘮
-        String resRateStr = (String) MathUtil.divide(resTotalAlarmNum,totalStationAlarmNum,false);
+        String resRateStr = (String) MathUtil.divide(resTotalAlarmNum,totalStationAlarmNum,3);
         //鍐呴樆鍛婅鏈烘埧鍗犳瘮
-        String resStationRateStr = (String) MathUtil.divide(resTotalAlarmStations,totalStationNum,false);
+        String resStationRateStr = (String) MathUtil.divide(resTotalAlarmStations,totalStationNum,3);
 
         monResMap.put("楂樺憡璀︽暟閲�", resHighAlarmsNum);     //楂樺憡璀︽暟閲�    alm_signal_id 13
         monResMap.put("浣庡憡璀︽暟閲�", resLowAlarmsNum);     //浣庡憡璀︽暟閲�     alm_signal_id 14
@@ -318,9 +318,9 @@
         int tempTotalAlarmStations = mapper.getTotalAlarmStations(userId,AlarmConstant.Alarm_tmp_Monomer);
 
         //娓╁害鍛婅鍗犳瘮
-        String tempRateStr = (String) MathUtil.divide(tempTotalAlarmNum,totalStationAlarmNum,false);
+        String tempRateStr = (String) MathUtil.divide(tempTotalAlarmNum,totalStationAlarmNum,3);
         //娓╁害鍛婅鏈烘埧鍗犳瘮
-        String tempStationRateStr = (String) MathUtil.divide(tempTotalAlarmStations,totalStationNum,false);
+        String tempStationRateStr = (String) MathUtil.divide(tempTotalAlarmStations,totalStationNum,3);
 
         monTemMap.put("楂樺憡璀︽暟閲�", tempHighAlarmsNum);     //楂樺憡璀︽暟閲�    alm_signal_id 13
         monTemMap.put("浣庡憡璀︽暟閲�", tempLowAlarmsNum);     //浣庡憡璀︽暟閲�     alm_signal_id 14
@@ -358,9 +358,9 @@
         int totalStationNum = infoMapper.getStationCount(userId);
 
         //鍛婅鍗犳瘮
-        String rate = (String) MathUtil.divide(alarmNum,totalAlarmNum,false);
+        String rate = (String) MathUtil.divide(alarmNum,totalAlarmNum,3);
         //鍛婅鏈烘埧鍗犳瘮
-        String stationRate = (String) MathUtil.divide(alarmStationNum,totalStationNum,false);
+        String stationRate = (String) MathUtil.divide(alarmStationNum,totalStationNum,3);
 
         resMap.put(alarmName,alarmNum);     //鍛婅鏁伴噺
         resMap.put("鍛婅鎬绘暟", totalAlarmNum);        //鍛婅鎬绘暟
@@ -403,9 +403,9 @@
             int totalStationNum = infoMapper.getStationCount(userId);
 
             //鍛婅鍗犳瘮
-            String rate = (String) MathUtil.divide(totalAlarmNum,totalAlarms,false);
+            String rate = (String) MathUtil.divide(totalAlarmNum,totalAlarms,3);
             //鍛婅鏈烘埧鍗犳瘮
-            String stationRate = (String) MathUtil.divide(alarmStationNum,totalStationNum,false);
+            String stationRate = (String) MathUtil.divide(alarmStationNum,totalStationNum,3);
 
             resMap.put(mapName1,alarmNum);     //鍛婅1鏁伴噺
             resMap.put(mapName2,alarmNum2);     //鍛婅2鏁伴噺

--
Gitblit v1.9.1