From 29bd44e8648aa2df488f94e7a947ed6839a33877 Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期四, 09 十一月 2023 00:02:18 +0800
Subject: [PATCH] 手动测试

---
 src/main/java/com/fzzy/gateway/hx2023/service/HxGatewaySyncGrainImpl.java |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/fzzy/gateway/hx2023/service/HxGatewaySyncGrainImpl.java b/src/main/java/com/fzzy/gateway/hx2023/service/HxGatewaySyncGrainImpl.java
index 729570c..11cc0e9 100644
--- a/src/main/java/com/fzzy/gateway/hx2023/service/HxGatewaySyncGrainImpl.java
+++ b/src/main/java/com/fzzy/gateway/hx2023/service/HxGatewaySyncGrainImpl.java
@@ -70,8 +70,10 @@
         double tMIn = 20, tMax = 25;
         if (null != weather) {
             double tOut = Double.valueOf(weather.getTem());
-            tMIn = tOut - 2;
-            tMax = tOut + 3;
+            tMIn = tOut - 4;
+            if(tMIn < 4)tMIn = 5;
+            tMax = tOut + 0;
+            if(tMax< 15)tMax = 15;
         }
 
 
@@ -103,7 +105,26 @@
         double randomNumber = tMIn;
         int x = 0, y = 0, z = 0;
         for (int i = 0; i < sumNum; i++) {
-            randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+            if((i) % Integer.valueOf(cableRule[0]) == 0){
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            } else if ((i) % Integer.valueOf(cableRule[0]) == 1) {
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            }else if ((i) % Integer.valueOf(cableRule[0]) == 2) {
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            }else if ((i) % Integer.valueOf(cableRule[0]) == 3) {
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            }else if ((i) % Integer.valueOf(cableRule[0]) == 4) {
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            }else {
+                randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
+
+            }
+           // randomNumber = Math.random() * (tMax - tMIn + 1) + tMIn;
             curTemp = NumberUtil.keepPrecision(randomNumber, 1);
             position = i;
             z = i % cableZ + 1;

--
Gitblit v1.9.3