dd
This commit is contained in:
parent
8daf528de7
commit
b772a91564
@ -907,35 +907,27 @@ namespace VOL.Ai.Services
|
||||
|
||||
var heartRateDatas = _mapper.Map<List<Ai_HeartRateData>>(paramDto.Datas);
|
||||
|
||||
//var classIds = paramDto.Datas.Select(x => x.ClassId).Distinct().ToList();
|
||||
//var classList = await _classRepository.FindAsync(x => x.SchoolCode == paramDto.SchoolCode && classIds.Contains(x.Id));
|
||||
//var classDict = classList.ToDictionary(x => x.Id, x => x);
|
||||
var classIds = paramDto.Datas.Select(x => x.ClassId).Distinct().ToList();
|
||||
var classList = await _classRepository.FindAsync(x => x.SchoolCode == paramDto.SchoolCode && classIds.Contains(x.Id));
|
||||
var classDict = classList.ToDictionary(x => x.Id, x => x);
|
||||
|
||||
var timeNow = DateTime.Now;
|
||||
|
||||
heartRateDatas.ForEach(heartRateData =>
|
||||
{
|
||||
//if (classDict.TryGetValue(heartRateData.ClassId, out var classInfo))
|
||||
//{
|
||||
// heartRateData.Code = paramDto.Code;
|
||||
// heartRateData.SchoolCode = paramDto.SchoolCode;
|
||||
// heartRateData.ClassRoomRecordId = paramDto.ClassRoomRecordId;
|
||||
// heartRateData.ClassroomStageId = paramDto.ClassroomStageId;
|
||||
// heartRateData.TeacherId = paramDto.TeacherId;
|
||||
// heartRateData.GradeId = classInfo.GradeId;
|
||||
// heartRateData.GradeName = classInfo.GradeName;
|
||||
// heartRateData.ClassName = classInfo.ClassName;
|
||||
// heartRateData.ScoreTime = timeNow;
|
||||
// heartRateData.IsDisplay = true;
|
||||
//}
|
||||
|
||||
if (classDict.TryGetValue(heartRateData.ClassId, out var classInfo))
|
||||
{
|
||||
heartRateData.Code = paramDto.Code;
|
||||
heartRateData.SchoolCode = paramDto.SchoolCode;
|
||||
heartRateData.ClassRoomRecordId = paramDto.ClassRoomRecordId;
|
||||
heartRateData.ClassroomStageId = paramDto.ClassroomStageId;
|
||||
heartRateData.TeacherId = paramDto.TeacherId;
|
||||
heartRateData.GradeId = classInfo.GradeId;
|
||||
heartRateData.GradeName = classInfo.GradeName;
|
||||
heartRateData.ClassName = classInfo.ClassName;
|
||||
heartRateData.ScoreTime = timeNow;
|
||||
heartRateData.IsDisplay = true;
|
||||
}
|
||||
});
|
||||
|
||||
await _heartRateDataRepository.AddRangeAsync(heartRateDatas);
|
||||
|
@ -340,10 +340,9 @@ namespace VOL.WebApi.Controllers
|
||||
/// <returns></returns>
|
||||
[HttpPost(nameof(HeartRateResultUpload))]
|
||||
[ServiceFilter(typeof(ValidateDeviceFilter))]
|
||||
public IActionResult HeartRateResultUpload([FromBody] AddHeartRateResultUploadRequest paramDto)
|
||||
public async Task<IActionResult> HeartRateResultUpload([FromBody] AddHeartRateResultUploadRequest paramDto)
|
||||
{
|
||||
_aiAppService.HeartRateResultUpload(paramDto);
|
||||
|
||||
await _aiAppService.HeartRateResultUpload(paramDto);
|
||||
return Ok("上传成功");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user