From b6eea44266b70c7bb02984d82f19ea41b0e7cb40 Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Tue, 25 Jun 2024 19:15:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MedicalPackages/MedicalPackageAppservice.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);