|
@@ -237,6 +237,7 @@ namespace TEAMModelOS.Controllers
|
|
|
long totalTime=teacherTrains.Select(x => x.totalTime).Sum();
|
|
|
int hgcount = teacherTrains.Where(x => x.finalScore==1||x.finalScore==2).Count();
|
|
|
var teacherAilities = teacherTrains.SelectMany(x => x.currency.teacherAilities);
|
|
|
+ setting.accessConfig = null;
|
|
|
return Ok(new { teacherTrains, setting, schools= schoolInfos , totalTime, hgcount, teacherAilities, teacherCount = countArea, appraiseCount = appraiseArea });
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -343,7 +344,7 @@ namespace TEAMModelOS.Controllers
|
|
|
|
|
|
// await client.GetContainer(Constant.TEAMModelOS, "Teacher").CreateItemAsync<TeacherTrain>(teacherTrain, new PartitionKey($"TeacherTrain-{school}"));
|
|
|
//}
|
|
|
-
|
|
|
+ setting.accessConfig = null;
|
|
|
return Ok(new { teacherTrains, setting, teacherCount=count, appraiseCount=appraise, yxtrain });
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -429,10 +430,13 @@ namespace TEAMModelOS.Controllers
|
|
|
teacherTrain= await client.GetContainer(Constant.TEAMModelOS, "Teacher").ReadItemAsync<TeacherTrain>(tmdid, new PartitionKey($"TeacherTrain-{school}"));
|
|
|
teacherTrain.name = name;
|
|
|
teacherTrain.picture=picture;
|
|
|
- if (update!=null && update.Count > 0) {
|
|
|
+ if (update!=null && update.Count > 0 ) {
|
|
|
foreach (var up in update) {
|
|
|
teacherTrain.update.Add(up);
|
|
|
}
|
|
|
+
|
|
|
+ }
|
|
|
+ if (teacherTrain.update.Count>0) {
|
|
|
await StatisticsService.StatisticsTeacher(teacherTrain, setting, area, client, null);
|
|
|
}
|
|
|
}
|
|
@@ -450,6 +454,7 @@ namespace TEAMModelOS.Controllers
|
|
|
StatisticsService.TeacherClass, StatisticsService.OfflineRecord }
|
|
|
}, setting, area, client,null);
|
|
|
}
|
|
|
+ setting.accessConfig = null;
|
|
|
return Ok(new { teacherTrain , setting });
|
|
|
} catch (Exception ex) {
|
|
|
return BadRequest(new { ex.Message ,ex.StackTrace});
|