This commit is contained in:
tanglong 2025-08-07 10:51:16 +08:00
parent 8daf528de7
commit b772a91564
2 changed files with 18 additions and 27 deletions

View File

@ -907,35 +907,27 @@ namespace VOL.Ai.Services
var heartRateDatas = _mapper.Map<List<Ai_HeartRateData>>(paramDto.Datas); var heartRateDatas = _mapper.Map<List<Ai_HeartRateData>>(paramDto.Datas);
//var classIds = paramDto.Datas.Select(x => x.ClassId).Distinct().ToList(); 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 classList = await _classRepository.FindAsync(x => x.SchoolCode == paramDto.SchoolCode && classIds.Contains(x.Id));
//var classDict = classList.ToDictionary(x => x.Id, x => x); var classDict = classList.ToDictionary(x => x.Id, x => x);
var timeNow = DateTime.Now; var timeNow = DateTime.Now;
heartRateDatas.ForEach(heartRateData => heartRateDatas.ForEach(heartRateData =>
{ {
//if (classDict.TryGetValue(heartRateData.ClassId, out var classInfo)) 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;
//}
heartRateData.Code = paramDto.Code; heartRateData.Code = paramDto.Code;
heartRateData.SchoolCode = paramDto.SchoolCode; heartRateData.SchoolCode = paramDto.SchoolCode;
heartRateData.ClassRoomRecordId = paramDto.ClassRoomRecordId; heartRateData.ClassRoomRecordId = paramDto.ClassRoomRecordId;
heartRateData.ClassroomStageId = paramDto.ClassroomStageId; heartRateData.ClassroomStageId = paramDto.ClassroomStageId;
heartRateData.TeacherId = paramDto.TeacherId; heartRateData.TeacherId = paramDto.TeacherId;
heartRateData.GradeId = classInfo.GradeId;
heartRateData.GradeName = classInfo.GradeName;
heartRateData.ClassName = classInfo.ClassName;
heartRateData.ScoreTime = timeNow; heartRateData.ScoreTime = timeNow;
heartRateData.IsDisplay = true; heartRateData.IsDisplay = true;
}
}); });
await _heartRateDataRepository.AddRangeAsync(heartRateDatas); await _heartRateDataRepository.AddRangeAsync(heartRateDatas);

View File

@ -340,10 +340,9 @@ namespace VOL.WebApi.Controllers
/// <returns></returns> /// <returns></returns>
[HttpPost(nameof(HeartRateResultUpload))] [HttpPost(nameof(HeartRateResultUpload))]
[ServiceFilter(typeof(ValidateDeviceFilter))] [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("上传成功"); return Ok("上传成功");
} }