Commit 5585ed7a by tc

bug:[none]优化方法

parent 6b3c8f6c
...@@ -74,18 +74,18 @@ public class ListUtils { ...@@ -74,18 +74,18 @@ public class ListUtils {
return new ArrayList<>(); return new ArrayList<>();
} }
HashSet<Long>idSet = new HashSet<>(idList); HashSet<Long>idSet = new HashSet<>(idList);
idList.clear(); List<Long>newList = new ArrayList<>();
idList.addAll(idSet); newList.addAll(idSet);
List<T>result = new ArrayList<>(); List<T>result = new ArrayList<>();
if(idList.size()>500){ if(newList.size()>500){
List<List<Long>> lists = groupList(idList); List<List<Long>> lists = groupList(newList);
for (List<Long> list : lists) { for (List<Long> list : lists) {
List<T> tempList = listForInSQL.processSQL(list); List<T> tempList = listForInSQL.processSQL(list);
result.addAll(tempList); result.addAll(tempList);
} }
return result; return result;
}else if(idList.size()>0){ }else if(newList.size()>0){
return listForInSQL.processSQL(idList); return listForInSQL.processSQL(newList);
}else{ }else{
return new ArrayList<>(); return new ArrayList<>();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment