public async Task <ApiResult <GetIndustryOutput> > Get([FromUri] string id, CancellationToken cancelToken) { if (Authorization == null) { return(new ApiResult <GetIndustryOutput>(APIResultCode.Unknown, new GetIndustryOutput { }, APIResultMessage.TokenNull)); } if (string.IsNullOrWhiteSpace(id)) { throw new NotImplementedException("业户Id信息为空!"); } var user = _tokenManager.GetUser(Authorization); if (user == null) { return(new ApiResult <GetIndustryOutput>(APIResultCode.Unknown, new GetIndustryOutput { }, APIResultMessage.TokenError)); } var data = await _industryRepository.GetIncludeAsync(id, cancelToken); return(new ApiResult <GetIndustryOutput>(APIResultCode.Success, new GetIndustryOutput { Id = data.Id.ToString(), Name = data.Name, Oriented = data.Oriented, NumberOfLayers = data.NumberOfLayers, BuildingId = data.BuildingUnit.BuildingId.ToString(), Acreage = data.Acreage, BuildingUnitId = data.BuildingUnitId.ToString(), BuildingName = data.BuildingUnit.Building.Name, BuildingUnitName = data.BuildingUnit.UnitName })); }