Exemple #1
0
        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));
        }