zoujiajian преди 3 години
родител
ревизия
982e328d7c
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      netflix-service/src/main/java/com/cyksj/service/market/impl/MarketFrontServiceImpl.java

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/market/impl/MarketFrontServiceImpl.java

@@ -476,6 +476,9 @@ public class MarketFrontServiceImpl implements MarketFrontService {
 				if (index == -1) {
 					throw BusinessRuntimeException.getInstance("系统异常,请刷新页面重新操作");
 				}
+				if (index > list.size()) {
+					throw BusinessRuntimeException.getInstance("抽奖异常,请联系客服");
+				}
 				LuckyDrawView next = list.get(index);
 				num++;
 				return randomNum(next, list, num, userId);