Ver código fonte

update limitAbility=3

CrazyIter_Bin 3 anos atrás
pai
commit
1079b1e11f

+ 1 - 1
TEAMModelOS.SDK/Models/Cosmos/Normal/AreaSetting.cs

@@ -42,7 +42,7 @@ namespace TEAMModelOS.SDK.Models
         /// <summary>
         /// 限制修满多少能力点个数
         /// </summary>
-        public int limitAbility { get; set; } = -1;
+        public int limitAbility { get; set; } = 3;
         /// <summary>
         /// 文档类型
         /// </summary>

+ 5 - 1
TEAMModelOS.SDK/Models/Service/StatisticsService.cs

@@ -973,7 +973,11 @@ namespace TEAMModelOS.SDK
             train.onlineTime = videoTime > setting.onlineTime ? setting.onlineTime : videoTime;
             var bhg = train.currency.teacherAilities.FindAll(x => x.xzscore > 0);
             //由于有教师在省平台勾选太多能力点,暂时获得xzscore 数量大于三个的,也能获得学时
-            if (bhg.IsNotEmpty() && (bhg.Count == train.currency.subCount|| bhg.Count>=3))
+            int limitAbility = 3;
+            if (setting.limitAbility != -1) {
+                limitAbility=setting.limitAbility;
+            }
+            if (bhg.IsNotEmpty() && (bhg.Count == train.currency.subCount|| bhg.Count>= limitAbility))
             {
                 ///要全部合格才能获得学时。
                 train.currency.submitTime = setting.submitTime;