|
@@ -24,13 +24,14 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
[ApiController]
|
|
[ApiController]
|
|
public class ChangeController : Controller
|
|
public class ChangeController : Controller
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ private SnowflakeId SnowflakeId;
|
|
private readonly IWebHostEnvironment _hostingEnvironment;
|
|
private readonly IWebHostEnvironment _hostingEnvironment;
|
|
public AzureCosmosFactory _cosmosrepository;
|
|
public AzureCosmosFactory _cosmosrepository;
|
|
public AzureStorageFactory azureBlobDB;
|
|
public AzureStorageFactory azureBlobDB;
|
|
private const string CacheCosmosPrefix = "Analysis:";
|
|
private const string CacheCosmosPrefix = "Analysis:";
|
|
- public ChangeController(IWebHostEnvironment hostingEnvironment, AzureCosmosFactory cosmosDBRepository, AzureStorageFactory _azureBlobDB)
|
|
|
|
|
|
+ public ChangeController(IWebHostEnvironment hostingEnvironment, AzureCosmosFactory cosmosDBRepository, AzureStorageFactory _azureBlobDB, SnowflakeId _SnowflakeId)
|
|
{
|
|
{
|
|
|
|
+ SnowflakeId= _SnowflakeId;
|
|
_hostingEnvironment = hostingEnvironment;
|
|
_hostingEnvironment = hostingEnvironment;
|
|
_cosmosrepository = cosmosDBRepository;
|
|
_cosmosrepository = cosmosDBRepository;
|
|
azureBlobDB = _azureBlobDB;
|
|
azureBlobDB = _azureBlobDB;
|
|
@@ -170,7 +171,7 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
//考试基本信息
|
|
//考试基本信息
|
|
examInfo = new ExamInfo
|
|
examInfo = new ExamInfo
|
|
{
|
|
{
|
|
- id = System.Guid.NewGuid().ToString(),
|
|
|
|
|
|
+ id = SnowflakeId.NextId()+"",
|
|
code = "88924E4C-F00D-4A1D-B2C3-234F930F29D4",
|
|
code = "88924E4C-F00D-4A1D-B2C3-234F930F29D4",
|
|
name = s.ex_name,
|
|
name = s.ex_name,
|
|
type = s.ex_type,
|
|
type = s.ex_type,
|
|
@@ -197,7 +198,7 @@ namespace TEAMModelOS.Controllers.Analysis
|
|
string schoolName = x.info.school_name;
|
|
string schoolName = x.info.school_name;
|
|
Classroom classInfo = new Classroom
|
|
Classroom classInfo = new Classroom
|
|
{
|
|
{
|
|
- id = System.Guid.NewGuid().ToString(),
|
|
|
|
|
|
+ id = SnowflakeId.NextId() + "",
|
|
classroomName = key,
|
|
classroomName = key,
|
|
//classroomType = schoolName,
|
|
//classroomType = schoolName,
|
|
studentCount = k,
|
|
studentCount = k,
|