Преглед на файлове

Merge branch 'doubleEleven2020'

周箭河 преди 5 години
родител
ревизия
7c66f2747c
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SporadicChargeInfoImpl.java

+ 5 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SporadicChargeInfoImpl.java

@@ -142,10 +142,12 @@ public class SporadicChargeInfoImpl extends BaseServiceImpl<Integer, SporadicCha
             if (info.getMaxNum() != null && info.getPaidNum() > 0) {
                 //重试避免人数过多频繁冲突
                 boolean flag = false;
+                int max = 100, min = 1;
+                int ran2 = (int) (Math.random() * (max - min) + min);
                 for (int i = 1; i <= 100; i++) {
-                    int max=10,min=1;
-                    long ran2 = (long) (Math.random()*(max-min)+min);
-                    Thread.sleep(ran2);
+                    if (i == ran2) {
+                        Thread.sleep(ran2);
+                    }
                     info = sporadicChargeInfoDao.get(info.getId());
                     info.setPaidNum(info.getPaidNum() - 1);
                     info.setUpdateTime(new Date());