Sfoglia il codice sorgente

优化营期时间混乱

zyy 1 giorno fa
parent
commit
9d83ec509a

+ 21 - 0
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -2899,6 +2899,27 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
                     vo.setProjectName(projectName);
                 }
             }
+            // 设置开始时间为当天的 00:00:00
+            if (vo.getStartDateTime() != null) {
+                Calendar calendar = Calendar.getInstance();
+                calendar.setTime(vo.getStartDateTime());
+                calendar.set(Calendar.HOUR_OF_DAY, 0);
+                calendar.set(Calendar.MINUTE, 0);
+                calendar.set(Calendar.SECOND, 0);
+                calendar.set(Calendar.MILLISECOND, 0);
+                vo.setStartDateTime(calendar.getTime());
+            }
+
+            // 设置结束时间为当天的 23:59:59
+            if (vo.getEndDateTime() != null) {
+                Calendar calendar = Calendar.getInstance();
+                calendar.setTime(vo.getEndDateTime());
+                calendar.set(Calendar.HOUR_OF_DAY, 23);
+                calendar.set(Calendar.MINUTE, 59);
+                calendar.set(Calendar.SECOND, 59);
+                calendar.set(Calendar.MILLISECOND, 999);
+                vo.setEndDateTime(calendar.getTime());
+            }
         });
 
         return vos;