|
@@ -265,7 +265,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
for (int j = 0; j < managements[i].courses.Count; j++)
|
|
|
{
|
|
|
- if (!managements[i].courses[j].course.id.Equals(request.ids[k].ToString()))
|
|
|
+ if (managements[i].courses[j].course.id.Equals(request.ids[k].ToString()))
|
|
|
{
|
|
|
managements[i].courses.Remove(managements[i].courses[j]);
|
|
|
flag = true;
|
|
@@ -415,8 +415,11 @@ namespace TEAMModelOS.Controllers
|
|
|
var response = await client.GetContainer("TEAMModelOS", "School").ReadItemStreamAsync(requert.id, new PartitionKey($"{requert.code}"));
|
|
|
if (response.Status == 200)
|
|
|
{
|
|
|
+/* using var json = await JsonDocument.ParseAsync(response.ContentStream);
|
|
|
+ CourseManagement courseManagement = json.ToObject<CourseManagement>();
|
|
|
+ courseManagement.courses = requert.courses;*/
|
|
|
//return Ok(new { error = ResponseCode.DATA_EXIST, V = "课程编码已经存在!" });
|
|
|
- course = await _azureCosmos.GetCosmosClient().GetContainer("TEAMModelOS", "School").UpsertItemAsync(requert, new PartitionKey($"{requert.code}"));
|
|
|
+ course = await _azureCosmos.GetCosmosClient().GetContainer("TEAMModelOS", "School").ReplaceItemAsync(requert,requert.id, new PartitionKey($"{requert.code}"));
|
|
|
|
|
|
}
|
|
|
else
|