public IActionResult ExeExerciseApi() { CustomStatusCode code; var user = HttpRequest(); var run = _runRepository.ExerciseList(user.Id); if (!run.Any()) { _logger.LogInformation($"{user.Id} 查询体育锻炼次数与记录为空"); code = new CustomStatusCode { Status = "200", Message = $"{user.Id} 未有合格记录" }; return(StatusCode(200, code)); } var runResource = _mapper.Map <IEnumerable <RunRecordMap> >(run); _logger.LogInformation($"{user.Id} 查询体育锻炼次数与记录"); var runRecordMaps = runResource as RunRecordMap[] ?? runResource.ToArray(); code = new CustomStatusCode { Status = "200", Message = $"{user.Id} 查询体育锻炼次数与记录", Data = new { count = runRecordMaps.Count(), data = runRecordMaps } }; return(StatusCode(200, code)); }