|
|
@@ -947,13 +947,13 @@ public class Task {
|
|
|
boolean needUpdate = false;
|
|
|
Integer newLogType = log.getLogType();
|
|
|
|
|
|
- // ① 如果在线时长 <= 3分钟,修改 logType 为 4(看课中断)
|
|
|
- if (onlineSeconds <= 180) { // 3分钟 = 180秒
|
|
|
- newLogType = 4;
|
|
|
- needUpdate = true;
|
|
|
- }
|
|
|
- // ③ 如果直播视频 >= 40分钟,在线时长 >= 30分钟,logType 设置为 2(完课)
|
|
|
- else if (totalVideoDuration >= 2400 && onlineSeconds >= 1800) { // 40分钟 = 2400秒,30分钟 = 1800秒
|
|
|
+ // ① 如果在线时长 <= 3分钟,修改 logType 为 4(看课中断) lmx-这个逻辑不合理,不能这样判定看课中断
|
|
|
+// if (onlineSeconds <= 180) { // 3分钟 = 180秒
|
|
|
+// newLogType = 4;
|
|
|
+// needUpdate = true;
|
|
|
+// } else
|
|
|
+ // ③ 如果直播视频 >= 40分钟,在线时长 >= 30分钟,logType 设置为 2(完课)
|
|
|
+ if (totalVideoDuration >= 2400 && onlineSeconds >= 1800) { // 40分钟 = 2400秒,30分钟 = 1800秒
|
|
|
newLogType = 2;
|
|
|
log.setFinishTime(now);
|
|
|
needUpdate = true;
|