Преглед изворни кода

调整debateOrther =-1 为0

CrazyIter_Bin пре 3 година
родитељ
комит
e282392413

+ 4 - 1
TEAMModelOS.SDK/Models/Cosmos/Research/TeacherTrain.cs

@@ -250,7 +250,10 @@ namespace TEAMModelOS.SDK.Models
         /// <summary>
         /// -1 未评论任何人。
         /// </summary>
-        public int debateOrther { get; set; } = -1;
+        public int debateOrther  {
+            get;
+            set;
+              } 
         /// <summary>
         /// 评论别人的id集合
         /// </summary>

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

@@ -819,7 +819,7 @@ namespace TEAMModelOS.SDK
 
                     List<TeacherHprecord> hprecords = new List<TeacherHprecord>();
                     List<Debate> debateOrthers = debates.FindAll(x => x.comid.Equals(ability.comid) && x.replies.IsNotEmpty() );
-                    int debateOrther = -1;
+                    int debateOrther = 0;
                     List<string> replyIds = new List<string>();
                     if (debateOrthers.IsNotEmpty()) {
                         debateOrther = debateOrthers.Count;

+ 3 - 0
TEAMModelOS/Controllers/Research/AbilityStatisticsController.cs

@@ -251,6 +251,7 @@ namespace TEAMModelOS.Controllers
                     x.currency.teacherAilities.ForEach(y => {
                         y.videoTime = (int)y.videoTime;
                         y.onlineTime = (int)y.onlineTime;
+                        y.debateOrther = y.debateOrther > 0 ? y.debateOrther : 0;
                     });
                 });
                 return Ok(new { teacherTrains, setting, schools = schoolInfos, totalTime, hgcount, teacherAilities, teacherCount = countArea, appraiseCount = appraiseArea });
@@ -359,6 +360,7 @@ namespace TEAMModelOS.Controllers
                     x.currency.teacherAilities.ForEach(y => {
                         y.videoTime = (int)y.videoTime;
                         y.onlineTime = (int)y.onlineTime;
+                        y.debateOrther= y.debateOrther>0? y.debateOrther: 0;
                     });
                 });
                 //try
@@ -492,6 +494,7 @@ namespace TEAMModelOS.Controllers
                 teacherTrain.currency.teacherAilities.ForEach(y => {
                     y.videoTime = (int)y.videoTime;
                     y.onlineTime = (int)y.onlineTime;
+                    y.debateOrther = y.debateOrther > 0 ? y.debateOrther : 0;
                 });
                 return Ok(new { teacherTrain, setting });
             }