diff --git a/src/Shentun.WebPeis.Application/MedicalPackages/MedicalPackageAppservice.cs b/src/Shentun.WebPeis.Application/MedicalPackages/MedicalPackageAppservice.cs index cded1d3..b70c7a3 100644 --- a/src/Shentun.WebPeis.Application/MedicalPackages/MedicalPackageAppservice.cs +++ b/src/Shentun.WebPeis.Application/MedicalPackages/MedicalPackageAppservice.cs @@ -143,7 +143,11 @@ namespace Shentun.WebPeis.MedicalPackages { throw new UserFriendlyException("没有设置基础套餐"); } - var medicalPackage = medicalPackages.OrderBy(o => o.DisplayOrder).Single(); + var medicalPackage = medicalPackages.OrderBy(o => o.DisplayOrder).FirstOrDefault(); + if(medicalPackage == null) + { + throw new UserFriendlyException("没有设置对应的基础推荐套餐"); + } var result = ObjectMapper.Map(medicalPackage); ; result.ForSexName = await _cacheService.GetForSexNameAsync(result.ForSexId); result.MaritalStatusName = await _cacheService.GetForSexNameAsync(result.MaritalStatusId);