|
@@ -15,6 +15,7 @@ using TEAMModelOS.SDK.Helper.Security.ShaHash;
|
|
|
using TEAMModelOS.SDK.Module.AzureCosmosDB.Interfaces;
|
|
|
using TEAMModelOS.Controllers;
|
|
|
using TEAMModelOS.SDK;
|
|
|
+using TEAMModelOS.SDK.Module.AzureCosmosDBV3;
|
|
|
|
|
|
namespace TEAMModelOS.Controllers.Syllabus
|
|
|
{
|
|
@@ -22,8 +23,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
[ApiController]
|
|
|
public class VolumeController : BaseController
|
|
|
{
|
|
|
- private readonly IAzureCosmosDBRepository azureCosmosDBRepository;
|
|
|
- public VolumeController(IAzureCosmosDBRepository _azureCosmosDBRepository)
|
|
|
+ private readonly IAzureCosmosDBV3Repository azureCosmosDBRepository;
|
|
|
+ public VolumeController(IAzureCosmosDBV3Repository _azureCosmosDBRepository)
|
|
|
{
|
|
|
azureCosmosDBRepository = _azureCosmosDBRepository;
|
|
|
}
|
|
@@ -49,7 +50,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
{ "schoolCode",request.@params.schoolCode},{ "periodCode", request.@params.periodCode},
|
|
|
{ "subjectCode", request.@params.subjectCode},{ "gradeCode", request.@params.gradeCode},
|
|
|
{ "semesterCode",request.@params.semesterCode},{ "volumeName",request.@params.volumeName} ,
|
|
|
- { "status",1} ,{ "type",0} }, true);
|
|
|
+ { "status",1} ,{ "type",0} });
|
|
|
if (volumesFind.IsNotEmpty())
|
|
|
{
|
|
|
throw new BizException("已存在!", ResponseCode.DATA_EXIST);
|
|
@@ -65,7 +66,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
{ "schoolCode",request.@params.schoolCode},{ "periodCode", request.@params.periodCode},
|
|
|
{ "subjectCode", request.@params.subjectCode},{ "gradeCode", request.@params.gradeCode},
|
|
|
{ "semesterCode",request.@params.semesterCode},{ "volumeName",request.@params.volumeName},
|
|
|
- { "TEAMModelId",request.@params.TEAMModelId}, { "status",1} ,{ "type",1} }, true);
|
|
|
+ { "TEAMModelId",request.@params.TEAMModelId}, { "status",1} ,{ "type",1} });
|
|
|
if (volumesFind.IsNotEmpty())
|
|
|
{
|
|
|
throw new BizException("已存在!", ResponseCode.DATA_EXIST);
|
|
@@ -91,7 +92,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
{ "schoolCode",request.@params.schoolCode},{ "periodCode", request.@params.periodCode},
|
|
|
{ "subjectCode", request.@params.subjectCode},{ "gradeCode", request.@params.gradeCode},
|
|
|
{ "semesterCode",request.@params.semesterCode},{ "volumeName",request.@params.volumeName} ,
|
|
|
- { "status",1} ,{ "type",0} }, true);
|
|
|
+ { "status",1} ,{ "type",0} });
|
|
|
if (volumesFind.IsNotEmpty())
|
|
|
{
|
|
|
if (!volumesFind[0].id.Equals(request.@params.id)) {
|
|
@@ -105,7 +106,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
{ "schoolCode",request.@params.schoolCode},{ "periodCode", request.@params.periodCode},
|
|
|
{ "subjectCode", request.@params.subjectCode},{ "gradeCode", request.@params.gradeCode},
|
|
|
{ "semesterCode",request.@params.semesterCode},{ "volumeName",request.@params.volumeName},
|
|
|
- { "TEAMModelId",request.@params.TEAMModelId}, { "status",1} ,{ "type",1} }, true);
|
|
|
+ { "TEAMModelId",request.@params.TEAMModelId}, { "status",1} ,{ "type",1} });
|
|
|
if (volumesFind.IsNotEmpty())
|
|
|
{
|
|
|
if (!volumesFind[0].id.Equals(request.@params.id))
|
|
@@ -170,7 +171,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
|
List<SyllabusVolume> volumes ;
|
|
|
if (request.@params.TryGetValue("schoolCode", out _))
|
|
|
{
|
|
|
- volumes = await azureCosmosDBRepository.FindByDict<SyllabusVolume>(request.@params,true);
|
|
|
+ volumes = await azureCosmosDBRepository.FindByDict<SyllabusVolume>(request.@params);
|
|
|
}
|
|
|
else
|
|
|
{
|