Beispiel #1
0
        public async Task <ApiResult <QueryProjectResponseDto> > QueryProjectDetailAsync(long id, CancellationToken cancellationToken)
        {
            var response = new ApiResult <QueryProjectResponseDto>();

            try
            {
                _log.LogInformation("执行QueryProjectDetailAsync...控制器方法");
                var result = await _projectQueries.QueryProjectDetailAsync(id, cancellationToken);

                response.Code    = Core.Enums.Code.Ok;
                response.Message = "查询成功";
                response.Data    = result;
                return(response);
            }
            catch (Exception ex)
            {
                _log.LogError($"执行QueryProjectDetailAsync异常,{ex.Message}");
                response.Code    = Core.Enums.Code.Error;
                response.Message = "查询异常";
                return(response);
            }
        }