Просмотр исходного кода

追加IOT統計項:有使用透明模式、有使用最小化模式

jeff 1 год назад
Родитель
Сommit
0ddf384f1e

+ 1 - 0
TEAMModelBI/Controllers/BITmid/TmidController.cs

@@ -544,6 +544,7 @@ namespace TEAMModelBI.Controllers.BITmid
             {
                 if (!jsonElement.TryGetProperty("tmids", out JsonElement tmidsJobj)) return BadRequest(); //TMID(array)
                 var tmids = tmidsJobj.Deserialize<List<string>>();
+                if (tmids.Count is 0) return BadRequest();
                 string dateFromStr = (jsonElement.TryGetProperty("dateFrom", out JsonElement dateFromJobj)) ? dateFromJobj.GetString() : string.Empty; //查詢日期:起始(string)[例]2023-03-05
                 string dateToStr = (jsonElement.TryGetProperty("dateTo", out JsonElement dateToJobj)) ? dateToJobj.GetString() : string.Empty; //查詢日期:結束(string)[例]2023-03-27
                 string dateUnit = (jsonElement.TryGetProperty("dateUnit", out JsonElement dateUnitJobj)) ? dateUnitJobj.GetString().ToLower() : "month";

+ 10 - 0
TEAMModelOS.SDK/Models/Cosmos/Common/IotTeachingData.cs

@@ -173,6 +173,14 @@ namespace TEAMModelOS.SDK.Models.Cosmos.Common
         /// 互評學生參與總次數
         /// </summary>
         public int peerStuParticipationT { get; set; }
+        /// <summary>
+        /// 有使用透明模式 0:false 1:true
+        /// </summary>
+        public string useTransMode { get; set; }
+        /// <summary>
+        /// 有使用最小化模式 0:false 1:true
+        /// </summary>
+        public string useMiniMode { get; set; }
     }
 
     /// <summary>
@@ -235,5 +243,7 @@ namespace TEAMModelOS.SDK.Models.Cosmos.Common
         public long coopContributionT { get; set; } //協作總貢獻度
         public int peerAct { get; set; } //互評活動次數
         public long peerStuParticipationT { get; set; } //互評學生參與總次數
+        public int useTransMode { get; set; } //有使用透明模式
+        public int useMiniMode { get; set; } //有使用最小化模式
     }
 }

Разница между файлами не показана из-за своего большого размера
+ 8 - 210
TEAMModelOS.SDK/Models/Service/BI/BIProdAnalysis.cs