|
@@ -902,6 +902,21 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
dict.Add("<=.startTime", etime);
|
|
|
}
|
|
|
+ if (request.TryGetProperty("conds", out JsonElement conds) && conds.ValueKind.Equals(JsonValueKind.Array)) {
|
|
|
+ List<LessonSettingCond> settingConds = conds.Deserialize<List<LessonSettingCond>>();
|
|
|
+ foreach (var item in settingConds)
|
|
|
+ {
|
|
|
+ switch (item.type)
|
|
|
+ {
|
|
|
+ case ">=":
|
|
|
+ dict.TryAdd($">=.{item.key}",item.val);
|
|
|
+ break;
|
|
|
+ case "<=":
|
|
|
+ dict.TryAdd($"<=.{item.key}", item.val);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return dict;
|
|
|
}
|
|
|
}
|