查询大盘优化,兼容重复课程异常问题

This commit is contained in:
limqhz
2021-08-20 23:39:57 +08:00
parent cfab1955e5
commit b68ae0cf55

View File

@@ -112,6 +112,7 @@ public class AppVenueLessonController {
course.append("[");
int temp1 = 1;
for (String d : th){
//一共显示多少天
if (temp1 != 1){
course.append(",");
}
@@ -120,6 +121,7 @@ public class AppVenueLessonController {
List<VenueLessonStatus> theDay = lessonOrder.stream().filter(x -> d.equals(x.getSearchDate()))
.collect(Collectors.toList());
if (theDay != null && theDay.size() > 0){
// 涉及多少课程的起始时间
int temp2 = 1;
for (String t : lessonTypes){
if (temp2 != 1){
@@ -169,25 +171,37 @@ public class AppVenueLessonController {
private String ForEachCourse(List<VenueLessonStatus> collect) {
StringBuffer sb = new StringBuffer();
for (VenueLessonStatus v : collect){
sb.append("'" + v.getLessonName() + "<br/>");
sb.append("'");
String orderUser = "";
VenueLessonStatus v = collect.get(0); // 兼容错误
int temp = 1;
for (VenueLessonStatus t : collect) {
if (!"暂无预订".equals(t.getOrderUsers())) {
if (temp != 1){
orderUser = orderUser + ",";
}
orderUser = orderUser + t.getOrderUsers();
}
temp ++;
}
sb.append(v.getLessonName() + "<br/>");
int limitNum = v.getLimitNum();
if (limitNum <= 0){
sb.append("满额剩余0");
sb.append("<br/><marquee>预定人:" + v.getOrderUsers() + "</marquee>");
sb.append("#DD4822'");
sb.append("<br/><marquee>预定人:" + orderUser + "</marquee>");
sb.append("#DD4822");
} else if (v.getSaleNum() > 0){
sb.append("紧张,剩余:"+limitNum);
sb.append("<br/><marquee>预定人:" + v.getOrderUsers() + "</marquee>");
sb.append("#yellow'");
sb.append("<br/><marquee>预定人:" + orderUser + "</marquee>");
sb.append("#yellow");
} else {
sb.append("【可预定,剩余:"+limitNum + "");
if (v.getSaleNum() != 0){
sb.append("<br/><marquee>预定人:" + v.getOrderUsers() + "</marquee>");
}
sb.append("#2BD5D5'");
sb.append("<br/><marquee>预定人:" + orderUser + "</marquee>");
}
sb.append("#2BD5D5");
}
sb.append("'");
return sb.toString();
}