Selaa lähdekoodia

update ArtReviewLevel

HiITEdenX 2 vuotta sitten
vanhempi
commit
53b0f612e6

+ 7 - 0
TEAMModelOS.SDK/Models/Cosmos/Normal/ArtSetting.cs

@@ -17,6 +17,13 @@ namespace TEAMModelOS.SDK.Models
         public List<ArtKnowledge> knowledges { get; set; }= new List<ArtKnowledge>();
         public List<ArtQuota> quotas { get; set; } = new List<ArtQuota>();
 
+        public List<ArtReviewLevel> reviewLevel { get; set; } = new List<ArtReviewLevel>();
+
+    }
+    public class ArtReviewLevel
+    {
+        public string code { get; set; }
+        public List<double> value { get; set; } = new List<double>();
     }
     public class ArtQuota
     { 

+ 7 - 0
TEAMModelOS/Controllers/Normal/ArtSettingController.cs

@@ -259,7 +259,14 @@ namespace TEAMModelOS.Controllers
                             setting.quotas = quotas;
                         }
                         break;
+                    case bool when $"{_opt}".Equals("UpsertReviewLevel", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("reviewLevel", out JsonElement _reviewLevel)):
+                        List<ArtReviewLevel> reviewLevel = _reviewLevel.ToObject<List<ArtReviewLevel>>();
 
+                        if (reviewLevel.IsNotEmpty())
+                        {
+                            setting.reviewLevel = reviewLevel;
+                        }
+                        break;
                     case bool when $"{_opt}".Equals("UpsertDimensions", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("dimensions", out JsonElement _dimensions)):
                         List<ArtDimension> dimensions = _dimensions.ToObject<List<ArtDimension>>();