查询大盘优化,兼容重复课程异常问题
This commit is contained in:
@@ -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("<br/><marquee>预定人:" + orderUser + "</marquee>");
|
||||
}
|
||||
sb.append("#2BD5D5'");
|
||||
sb.append("#2BD5D5");
|
||||
}
|
||||
}
|
||||
sb.append("'");
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user