Esempio n. 1
0
        public IActionResult FreeSearchApi()
        {
            CustomStatusCode code;
            var jwtStr  = HttpRequest();
            var runList = _runRepository.FreeSearch(jwtStr.Id);

            if (runList == null)
            {
                _logger.LogInformation($"{jwtStr.Id} 查询所有跑步记录为空");
                code = new CustomStatusCode
                {
                    Status  = "404",
                    Message = $"{jwtStr.Id} 查询所有跑步记录为空"
                };
                return(StatusCode(404, code));
            }
            var runResource = _mapper.Map <IEnumerable <RunRecordMap> >(runList);

            _logger.LogInformation($"{jwtStr.Id} 查询所有跑步成功");
            code = new CustomStatusCode
            {
                Status  = "200",
                Message = $"{jwtStr.Id} 查询所有跑步成功",
                Data    = runResource
            };
            return(StatusCode(404, code));
        }