public IActionResult FreeAllStatisticalApi(SportFreeModel sport) { CustomStatusCode code; var user = HttpRequest(); var record = _runRepository.FreeAllStatistical(user.Id, sport); if (record == null) { _logger.LogInformation($"{user.Id} 用户查询跑步记录统计为空"); code = new CustomStatusCode { Status = "200", Message = $"{user.Id} 用户查询跑步记录统计为空" }; return(StatusCode(200, code)); } _logger.LogInformation($"{user.Id} 用户查询跑步记录统计成功"); var resource = _mapper.Map <StatisticalMap>(record); code = new CustomStatusCode { Status = "200", Message = $"{user.Id} 用户查询跑步记录统计成功", Data = resource }; return(StatusCode(200, code)); }
/// <summary> /// 查询跑步记录统计 /// </summary> /// <param name="userId"></param> /// <param name="sport"></param> /// <returns></returns> public Statistical FreeAllStatistical(int userId, SportFreeModel sport) { return(_myContext.Statisticals.SingleOrDefault(x => x.SportFreeModel == sport && x.UserId == userId)); }