Преглед на файлове

update:根据日期判断是周几

tujidelv преди 3 години
родител
ревизия
f20a8e28c0
променени са 1 файла, в които са добавени 17 реда и са изтрити 2 реда
  1. 17 2
      src/main/java/top/lvzhiqiang/service/impl/CrawlerServiceImpl.java

+ 17 - 2
src/main/java/top/lvzhiqiang/service/impl/CrawlerServiceImpl.java

@@ -70,8 +70,17 @@ public class CrawlerServiceImpl implements CrawlerService {
         List<CrawlerXiaoeknowCourse> crawlerXiaoeknowCourseList = crawlerXiaoeknowCourseMapper.findXiaoeknowCourse4MultipleParams(params);
 
         StringBuffer sb = new StringBuffer("total:".concat(String.valueOf(crawlerXiaoeknowCourseList.size())).concat("<br/>"));
-        sb.append("<table border=\"1\" cellspacing=\"0\"><tr><th>resourceTitle</th><th>resourceType</th><th>viewCount</th><th>startAt</th><th>appId</th><th>columnId</th><th>resourceId</th></tr>");
-
+        sb.append("<table border=\"1\" cellspacing=\"0\"><tr><th>resourceTitle</th><th>resourceType</th><th>viewCount</th><th>startAt</th><th>dayOfWeek</th><th>appId</th><th>columnId</th><th>resourceId</th></tr>");
+
+        Map<String, String> dayOfWeekMap = new HashMap<String, String>() {{
+            put("MONDAY", "一");
+            put("TUESDAY", "二");
+            put("WEDNESDAY", "三");
+            put("THURSDAY", "四");
+            put("FRIDAY", "五");
+            put("SATURDAY", "六");
+            put("SUNDAY", "日");
+        }};
         String videoTemplateUrl = "https://appId.h5.xiaoeknow.com/p/course/video/resourceId?product_id=columnId";
         String liveTemplateUrl = "https://appId.h5.xiaoeknow.com/v2/course/alive/resourceId?type=2&pro_id=columnId&app_id=appId";
         for (CrawlerXiaoeknowCourse crawlerXiaoeknowCourse : crawlerXiaoeknowCourseList) {
@@ -92,6 +101,12 @@ public class CrawlerServiceImpl implements CrawlerService {
 
             sb.append("<td>").append(crawlerXiaoeknowCourse.getViewCount()).append("</td>");
             sb.append("<td>").append(crawlerXiaoeknowCourse.getStartAt()).append("</td>");
+
+            // 周几
+            String k = String.valueOf(crawlerXiaoeknowCourse.getStartAt().getDayOfWeek().toString());
+            String dayOfWeek = dayOfWeekMap.get(k);
+            sb.append("<td>周").append(dayOfWeek).append("</td>");
+
             sb.append("<td>").append(crawlerXiaoeknowCourse.getAppId()).append("</td>");
             sb.append("<td>").append(crawlerXiaoeknowCourse.getColumnId()).append("</td>");
             sb.append("<td>").append(crawlerXiaoeknowCourse.getResourceId()).append("</td>");