|
@@ -516,7 +516,9 @@ public class ProjectApplicationService {
|
|
|
waitingQueue = JsonUtil.jsonToList(waitingQueueJson, MultiProjectWaitQueueEntity.class);
|
|
|
}
|
|
|
boolean contains = false;
|
|
|
- for (MultiProjectWaitQueueEntity waitQueueEntity : waitingQueue) {
|
|
|
+// for (MultiProjectWaitQueueEntity waitQueueEntity : waitingQueue) {
|
|
|
+ for (int i = 0; i < waitingQueue.size(); i++) {
|
|
|
+ MultiProjectWaitQueueEntity waitQueueEntity = waitingQueue.get(i);
|
|
|
if (waitQueueEntity.getProjectId().equals(multiProjectWaitQueue.getProjectId())) {
|
|
|
contains = true;
|
|
|
if (multiProjectWaitQueue.getWaitingParallelism() > 0){
|
|
@@ -525,7 +527,7 @@ public class ProjectApplicationService {
|
|
|
waitQueueEntity.setRunState(multiProjectWaitQueue.getRunState());
|
|
|
}else {
|
|
|
// 项目等待为0,则删除
|
|
|
- waitingQueue.remove(waitQueueEntity);
|
|
|
+ waitingQueue.remove(i);
|
|
|
}
|
|
|
}
|
|
|
}
|