Jelajahi Sumber

调整视频播放总学时。

CrazyIter_Bin 3 tahun lalu
induk
melakukan
abc04363b5

+ 9 - 5
TEAMModelOS.SDK/Models/Cosmos/Research/TeacherTrain.cs

@@ -26,10 +26,7 @@ namespace TEAMModelOS.SDK.Models
         /// 线上观看视频的学时
         /// </summary>
         public int onlineTime { get; set; }
-        /// <summary>
-        /// 线上观看视频的学时
-        /// </summary>
-        public long videoTime { get; set; }
+       
         /// <summary>
         /// 线下研修学时
         /// </summary>
@@ -115,7 +112,10 @@ namespace TEAMModelOS.SDK.Models
     }
 
     public class Currency {
-       
+        /// <summary>
+        /// 线上观看视频的学时
+        /// </summary>
+        public long videoTime { get; set; }
         /// <summary>
         /// 认证材料学时
         /// </summary>
@@ -146,6 +146,10 @@ namespace TEAMModelOS.SDK.Models
         public int subCount { get; set; }
     }
     public class TeacherAility {
+        /// <summary>
+        /// 线上观看视频的学时
+        /// </summary>
+        public long videoTime { get; set; }
         /// <summary>
         /// 默认未设置0 必修1 通识2 选修3
         /// </summary>

+ 2 - 2
TEAMModelOS.SDK/Models/Service/StatisticsService.cs

@@ -352,9 +352,9 @@ namespace TEAMModelOS.SDK
             }
             if (file != null)
             {
-                train.videoTime = file.fileRecords.Where(x => x.type.Equals("video")).Select(y => y.view).Sum();
+                train.currency.videoTime = file.fileRecords.Where(x => x.type.Equals("video")).Select(y => y.view).Sum();
             }
-            train.onlineTime = (int)train.videoTime / setting.lessonMinutes;
+            train.onlineTime = (int)train.currency.videoTime / setting.lessonMinutes;
             return train;
         }
         public static async Task<TeacherTrain> DoTeacherAility(TeacherTrain train, AreaSetting setting,Area area ,  CosmosClient client,string _school,string _tmdid) {