Răsfoiți Sursa

办理事项返回随机值

zhao 5 luni în urmă
părinte
comite
cc5338c682

+ 15 - 12
nngkxxdp/src/main/java/com/example/nngkxxdp/task/HandleTask.java

@@ -13,6 +13,7 @@ import java.time.ZonedDateTime;
 import java.time.temporal.WeekFields;
 import java.util.Date;
 import java.util.Locale;
+import java.util.Random;
 import java.util.concurrent.atomic.AtomicInteger;
 
 @Service
@@ -119,28 +120,29 @@ public class HandleTask {
     }
 
     private int calculateAdditionalCount(int hour, int minute) {
+        Random random = new Random();
         // 计算每10分钟的次数
         //int n = (minute - 10) / 10;
         switch (hour) {
             case 9:
-                return 7; // 9点10分开始,每10分钟增加7
+                return random.nextInt(3) + 6;
             case 10:
-                return 16; // 10点10分开始,每10分钟增加17
+                return random.nextInt(3) + 15;
             case 11:
-                return 17; // 11点10分开始,每10分钟增加17
+                return random.nextInt(3) + 16;
             case 12:
-                return 3 ; // 12点开始,每10分钟增加3
+                return random.nextInt(3) + 1 ;
             case 13:
                 return minute == 30 ? 3 : 0; // 13点半增加3
             case 14:
-                return 6 ; // 14点10分开始,每10分钟增加7
+                return random.nextInt(3) + 6 ;
             case 15:
-                return 18; // 15点10分开始,每10分钟增加18
+                return random.nextInt(3) + 17;
             case 16:
-                return 5; // 16点10分开始,每10分钟增加5
+                return random.nextInt(3) + 4; // 16点10分开始,每10分钟增加5
             case 17:
                 if (minute < 30) {
-                    return 6 ; // 17点10分开始,每10分钟增加6
+                    return random.nextInt(3) + 5 ;
                 }
                 return 0; // 17点半后不再增加
             default:
@@ -149,14 +151,15 @@ public class HandleTask {
     }
 
     private int calculateAdditionalCountForSaturday(int hour, int minute) {
-       // int n = (minute - 10) / 10;
+        Random random = new Random();
+        // int n = (minute - 10) / 10;
         switch (hour) {
             case 9:
-                return 2 ;
+                return random.nextInt(5) + 0;
             case 10:
-                return 3 ;
+                return random.nextInt(5) + 1;
             case 11:
-                return 4 ;
+                return random.nextInt(5) + 0;
             default:
                 return 0;
         }