修改排序

This commit is contained in:
liaozetao
2024-03-26 18:53:08 +08:00
parent 6d3b122247
commit 0b95955459

View File

@@ -89,17 +89,35 @@ public class AprilFoolsDayRoomService {
rooms.add(aprilFoolsDayRoom);
}
rooms.sort((a, b) -> {
if (a.getIsUnderway()) {
return -1;
} else if (b.getIsUnderway()) {
return 1;
if (a.getIsUnderway() && b.getIsUnderway()) {
if (a.getIsLive() && b.getIsLive()) {
return b.getActivityValue().compareTo(a.getActivityValue());
} else {
if (a.getIsLive()) {
return -1;
} else if (b.getIsLive()) {
return 1;
} else {
return b.getActivityValue().compareTo(a.getActivityValue());
}
}
} else {
if (a.getIsLive()) {
if (a.getIsUnderway()) {
return -1;
} else if (b.getIsLive()) {
} else if (b.getIsUnderway()) {
return 1;
} else {
return b.getActivityValue().compareTo(a.getActivityValue());
if (a.getIsLive() && b.getIsLive()) {
return b.getActivityValue().compareTo(a.getActivityValue());
} else {
if (a.getIsLive()) {
return -1;
} else if (b.getIsLive()) {
return 1;
} else {
return b.getActivityValue().compareTo(a.getActivityValue());
}
}
}
}
});