|
@@ -42,7 +42,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
[HttpPost("FindKnowledgePointByDict")]
|
|
[HttpPost("FindKnowledgePointByDict")]
|
|
public async Task<BaseJosnRPCResponse> FindKnowledgePointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
public async Task<BaseJosnRPCResponse> FindKnowledgePointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
{
|
|
{
|
|
- request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+ // request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
List<KnowledgePoint> data = new List<KnowledgePoint>();
|
|
List<KnowledgePoint> data = new List<KnowledgePoint>();
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _))
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _))
|
|
@@ -62,7 +62,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
[HttpPost("FindKnowledgeBlockAndPointByDict")]
|
|
[HttpPost("FindKnowledgeBlockAndPointByDict")]
|
|
public async Task<BaseJosnRPCResponse> FindKnowledgeBlockAndPointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
public async Task<BaseJosnRPCResponse> FindKnowledgeBlockAndPointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
{
|
|
{
|
|
- request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+ //request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
List<BlockPointDto> data = new List<BlockPointDto>();
|
|
List<BlockPointDto> data = new List<BlockPointDto>();
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _))
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _))
|
|
@@ -83,7 +83,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
[HttpPost("FindSchoolPointByDict")]
|
|
[HttpPost("FindSchoolPointByDict")]
|
|
public async Task<BaseJosnRPCResponse> FindSchoolPointByDict(JosnRPCRequest<Dictionary<string,object>> request)
|
|
public async Task<BaseJosnRPCResponse> FindSchoolPointByDict(JosnRPCRequest<Dictionary<string,object>> request)
|
|
{
|
|
{
|
|
- request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+ // request.@params.TryAdd("PartitionKey", request.lang);
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
List<SchoolPoint> data = new List<SchoolPoint>();
|
|
List<SchoolPoint> data = new List<SchoolPoint>();
|
|
if (request.@params != null && request.@params.TryGetValue("SubjectCode", out _) && request.@params.TryGetValue("SchoolCode", out _))
|
|
if (request.@params != null && request.@params.TryGetValue("SubjectCode", out _) && request.@params.TryGetValue("SchoolCode", out _))
|
|
@@ -104,7 +104,10 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
[HttpPost("FindSchoolBlockAndPointByDict")]
|
|
[HttpPost("FindSchoolBlockAndPointByDict")]
|
|
public async Task<BaseJosnRPCResponse> FindSchoolBlockAndPointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
public async Task<BaseJosnRPCResponse> FindSchoolBlockAndPointByDict(JosnRPCRequest<KnowledgeDto> request)
|
|
{
|
|
{
|
|
- request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+
|
|
|
|
+ //request.@params.PartitionKey = "zh-CN";
|
|
|
|
+ //request.@params.PointParams.TryAdd("PartitionKey", request.lang);
|
|
|
|
+ request.@params.PointParams.TryAdd("PartitionKey", "zh-CN");
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
List<SchoolKnowledgeDto> data = new List<SchoolKnowledgeDto>();
|
|
List<SchoolKnowledgeDto> data = new List<SchoolKnowledgeDto>();
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _) && request.@params.PointParams.TryGetValue("SchoolCode", out _))
|
|
if (request.@params != null && request.@params.PointParams.TryGetValue("SubjectCode", out _) && request.@params.PointParams.TryGetValue("SchoolCode", out _))
|
|
@@ -124,7 +127,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
[HttpPost("SaveOrUpdateSchoolKnowledgeAsStdKnowledge")]
|
|
[HttpPost("SaveOrUpdateSchoolKnowledgeAsStdKnowledge")]
|
|
public async Task<BaseJosnRPCResponse> SaveOrUpdateSchoolBlockAsKnowledgeBlock(JosnRPCRequest<Dictionary<string ,object>> request) {
|
|
public async Task<BaseJosnRPCResponse> SaveOrUpdateSchoolBlockAsKnowledgeBlock(JosnRPCRequest<Dictionary<string ,object>> request) {
|
|
- request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+ //request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
|
+ request.@params.TryAdd("PartitionKey", "zh-CN");
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
List<SchoolKnowledgeDto> data = new List<SchoolKnowledgeDto>();
|
|
List<SchoolKnowledgeDto> data = new List<SchoolKnowledgeDto>();
|
|
if (request.@params != null && request.@params.TryGetValue("KnowledgeId", out _)
|
|
if (request.@params != null && request.@params.TryGetValue("KnowledgeId", out _)
|
|
@@ -151,7 +155,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
{
|
|
{
|
|
SchoolBlock m = request.@params;
|
|
SchoolBlock m = request.@params;
|
|
m.RowKey = m.RowKey = m.SchoolCode + "-" + m.SubjectCode + "-" + m.KnowledgeId.Replace("-", "");
|
|
m.RowKey = m.RowKey = m.SchoolCode + "-" + m.SubjectCode + "-" + m.KnowledgeId.Replace("-", "");
|
|
- m.PartitionKey = request.lang;
|
|
|
|
|
|
+ // m.PartitionKey = request.lang;
|
|
|
|
+ m.PartitionKey = "zh-CN";
|
|
m.Type = 0;
|
|
m.Type = 0;
|
|
SchoolBlock data = await knowledgeService.SaveOrUpdate<SchoolBlock>(request.@params);
|
|
SchoolBlock data = await knowledgeService.SaveOrUpdate<SchoolBlock>(request.@params);
|
|
builder.Data(data);
|
|
builder.Data(data);
|
|
@@ -171,7 +176,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
List<SchoolPoint> schoolPoints = new List<SchoolPoint>();
|
|
List<SchoolPoint> schoolPoints = new List<SchoolPoint>();
|
|
request.@params.ForEach(m => {
|
|
request.@params.ForEach(m => {
|
|
m.RowKey = m.SchoolCode + "-" + m.SubjectCode + "-" + m.KnowledgeId.Replace("-", "")+"-"+m.Pid.Replace("-","") ;
|
|
m.RowKey = m.SchoolCode + "-" + m.SubjectCode + "-" + m.KnowledgeId.Replace("-", "")+"-"+m.Pid.Replace("-","") ;
|
|
- m.PartitionKey = request.lang;
|
|
|
|
|
|
+ //m.PartitionKey = request.lang;
|
|
|
|
+ m.PartitionKey = "zh-CN";
|
|
m.Type = 1;
|
|
m.Type = 1;
|
|
schoolPoints.Add(new SchoolPoint {
|
|
schoolPoints.Add(new SchoolPoint {
|
|
RowKey =m.SchoolCode+"-"+m.SubjectCode+"-"+m.KnowledgeId.Replace("-",""),
|
|
RowKey =m.SchoolCode+"-"+m.SubjectCode+"-"+m.KnowledgeId.Replace("-",""),
|
|
@@ -204,7 +210,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
[HttpPost("SaveOrUpdateAllSchoolPoint")]
|
|
[HttpPost("SaveOrUpdateAllSchoolPoint")]
|
|
public async Task<BaseJosnRPCResponse> SaveOrUpdateAll(JosnRPCRequest<SchoolPoint> request)
|
|
public async Task<BaseJosnRPCResponse> SaveOrUpdateAll(JosnRPCRequest<SchoolPoint> request)
|
|
{
|
|
{
|
|
- request.@params.PartitionKey = request.lang;
|
|
|
|
|
|
+ request.@params.PartitionKey = "zh-CN";
|
|
|
|
+ // request.@params.PartitionKey = request.lang;
|
|
request.@params.RowKey = request.@params.SchoolCode + "-" + request.@params.SubjectCode + "-" + request.@params.KnowledgeId.Replace("-", "") ;
|
|
request.@params.RowKey = request.@params.SchoolCode + "-" + request.@params.SubjectCode + "-" + request.@params.KnowledgeId.Replace("-", "") ;
|
|
request.@params.Source = 1;
|
|
request.@params.Source = 1;
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
@@ -220,7 +227,7 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
public async Task<BaseJosnRPCResponse> RemoveSchoolBlockPoint(JosnRPCRequest<Dictionary<string,object>> request)
|
|
public async Task<BaseJosnRPCResponse> RemoveSchoolBlockPoint(JosnRPCRequest<Dictionary<string,object>> request)
|
|
{
|
|
{
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
- request.@params.TryAdd("PartitionKey", request.lang);
|
|
|
|
|
|
+ // request.@params.TryAdd("PartitionKey", request.lang);
|
|
if (request.@params != null &&
|
|
if (request.@params != null &&
|
|
request.@params.TryGetValue("SubjectCode", out _) &&
|
|
request.@params.TryGetValue("SubjectCode", out _) &&
|
|
request.@params.TryGetValue("SchoolCode", out _)&&
|
|
request.@params.TryGetValue("SchoolCode", out _)&&
|
|
@@ -248,7 +255,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
if (request.@params.IsNotEmpty()) {
|
|
if (request.@params.IsNotEmpty()) {
|
|
request.@params.ForEach(m=> {
|
|
request.@params.ForEach(m=> {
|
|
m.RowKey = m.SubjectCode + "-" + m.TagId.Replace("-", "").Substring(0, 16) + "-" + m.KnowledgeId.Replace("-", "").Substring(0, 16)+m.TagType;
|
|
m.RowKey = m.SubjectCode + "-" + m.TagId.Replace("-", "").Substring(0, 16) + "-" + m.KnowledgeId.Replace("-", "").Substring(0, 16)+m.TagType;
|
|
- m.PartitionKey = request.lang;
|
|
|
|
|
|
+ // m.PartitionKey = request.lang;
|
|
|
|
+ m.PartitionKey = "zh-CN";
|
|
});
|
|
});
|
|
}
|
|
}
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
@@ -267,7 +275,8 @@ namespace TEAMModelOS.Controllers.Syllabus
|
|
{
|
|
{
|
|
request.@params.ForEach(m => {
|
|
request.@params.ForEach(m => {
|
|
m.RowKey = m.SubjectCode + "-" + m.TagId.Replace("-","").Substring(0,16) + "-" +m.KnowledgeId.Replace("-","").Substring(0,16) + m.TagType;
|
|
m.RowKey = m.SubjectCode + "-" + m.TagId.Replace("-","").Substring(0,16) + "-" +m.KnowledgeId.Replace("-","").Substring(0,16) + m.TagType;
|
|
- m.PartitionKey = request.lang;
|
|
|
|
|
|
+ //m.PartitionKey = request.lang;
|
|
|
|
+ m.PartitionKey = "zh-CN";
|
|
});
|
|
});
|
|
}
|
|
}
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|