lyhzzz 11 miesięcy temu
rodzic
commit
1b3c3428cc

+ 3 - 0
src/main/java/com/fdkankan/mqcontroller/task/TaskService.java

@@ -193,6 +193,9 @@ public class TaskService {
 
 
     private synchronized void sendRabbitMq(List<MqSendLog> msgList, Integer msgCount,String queueName) {
     private synchronized void sendRabbitMq(List<MqSendLog> msgList, Integer msgCount,String queueName) {
         for (int i = 0;i < msgCount ;i++){
         for (int i = 0;i < msgCount ;i++){
+            if(i > msgList.size() -1){
+                continue;
+            }
             MqSendLog mqSendLog = msgList.get(i);
             MqSendLog mqSendLog = msgList.get(i);
             MqSendLog dbMqSendLog = mqSendLogService.getById(mqSendLog.getId());
             MqSendLog dbMqSendLog = mqSendLogService.getById(mqSendLog.getId());
             if(dbMqSendLog.getStatus() == 0){
             if(dbMqSendLog.getStatus() == 0){