|
@@ -128,7 +128,7 @@ namespace TEAMModelOS.Controllers
|
|
List<ArtKnowledge> knowledges = _knowledges.ToObject<List<ArtKnowledge>>();
|
|
List<ArtKnowledge> knowledges = _knowledges.ToObject<List<ArtKnowledge>>();
|
|
|
|
|
|
knowledges.ForEach(x => {
|
|
knowledges.ForEach(x => {
|
|
- var knowledge = setting.knowledges.Find(y => x.subjectId.Equals(y.subjectId));
|
|
|
|
|
|
+ var knowledge = setting.knowledges.Find(y => x.subjectBind.Equals(y.subjectBind));
|
|
if (knowledge != null)
|
|
if (knowledge != null)
|
|
{
|
|
{
|
|
knowledge.points = x.points;
|
|
knowledge.points = x.points;
|
|
@@ -141,8 +141,8 @@ namespace TEAMModelOS.Controllers
|
|
});
|
|
});
|
|
break;
|
|
break;
|
|
case bool when $"{_opt}".Equals("DeleteSubject", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("subjectId", out JsonElement _subjectId)):
|
|
case bool when $"{_opt}".Equals("DeleteSubject", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("subjectId", out JsonElement _subjectId)):
|
|
- setting.knowledges.RemoveAll(x => x.subjectId.Equals($"{_subjectId}"));
|
|
|
|
- setting.dimensions.RemoveAll(y => y.subjectId.Equals($"{_subjectId}")); ;
|
|
|
|
|
|
+ setting.knowledges.RemoveAll(x => x.subjectBind.Equals($"{_subjectId}"));
|
|
|
|
+ setting.dimensions.RemoveAll(y => y.subjectBind.Equals($"{_subjectId}")); ;
|
|
break;
|
|
break;
|
|
case bool when $"{_opt}".Equals("DeleteDimension", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("dimension", out JsonElement _dimension)):
|
|
case bool when $"{_opt}".Equals("DeleteDimension", StringComparison.OrdinalIgnoreCase) && (json.TryGetProperty("dimension", out JsonElement _dimension)):
|
|
setting.dimensions.RemoveAll(x => x.dimension.Equals($"{_dimension}"));
|
|
setting.dimensions.RemoveAll(x => x.dimension.Equals($"{_dimension}"));
|