public async Task <IActionResult> FreeRecordApi(RunRecordMap recordMap) { CustomStatusCode code; var run = _mapper.Map <Run>(recordMap); var user = HttpRequest(); _runRepository.FreeRecord(user.Id, run); if (!await _unitOfWork.SaveChanged()) { _logger.LogError($"{user.Id} 跑步保存失败"); code = new CustomStatusCode { Status = "500", Message = $"{user.Id} 跑步保存失败" }; return(StatusCode(500, code)); } _logger.LogInformation($"{user.Id} 跑步保存成功"); code = new CustomStatusCode { Status = "200", Message = $"{user.Id} 跑步保存成功" }; return(StatusCode(200, code)); }