|
@@ -29,6 +29,7 @@ using Azure.Storage.Blobs.Models;
|
|
|
using static TEAMModelOS.SDK.SchoolService;
|
|
|
using DocumentFormat.OpenXml.Office2010.Excel;
|
|
|
using TEAMModelOS.SDK.Services;
|
|
|
+using TEAMModelOS.SDK.Models.Service.BI;
|
|
|
|
|
|
namespace TEAMModelOS.Controllers.Learn
|
|
|
{
|
|
@@ -130,6 +131,8 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
var cods = new { records = new List<string>(), userids = new List<string>(), question = new List<QuestionRecord>() };
|
|
|
await _azureStorage.GetBlobContainerClient(blobcntr).UploadFileByContainer(cods.ToJsonString(), "homework", $"{homework.id}/record.json");
|
|
|
homework = await client.GetContainer(Constant.TEAMModelOS, "Common").CreateItemAsync(homework, new PartitionKey($"{homework.code}"));
|
|
|
+
|
|
|
+ await BIStats.SetTypeAddStats(client, homework.school, "Homework", 1);//BI统计增/减量
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -189,6 +192,8 @@ namespace TEAMModelOS.Controllers.Learn
|
|
|
var cods = new { records = new List<string>(), userids = new List<string>(), question = new List<QuestionRecord>() };
|
|
|
await _azureStorage.GetBlobContainerClient(blobcntr).UploadFileByContainer(cods.ToJsonString(), "homework", $"{homework.id}/record.json");
|
|
|
homework = await client.GetContainer(Constant.TEAMModelOS, "Common").CreateItemAsync(homework, new PartitionKey($"{homework.code}"));
|
|
|
+
|
|
|
+ await BIStats.SetTypeAddStats(client, homework.school, "Homework", 1);//BI统计增/减量
|
|
|
}
|
|
|
}
|
|
|
return Ok(new { homework });
|