From 0315bc4451fadc7a38ff176f73d736774bfe7d54 Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Mon, 24 Jun 2024 18:19:49 +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 --- .../AppointPatientRegisterAppService.cs | 5 ++++- .../AppointPatientRegisterAppServiceTest.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Shentun.WebPeis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs b/src/Shentun.WebPeis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs index e25cee1..dc75d78 100644 --- a/src/Shentun.WebPeis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs +++ b/src/Shentun.WebPeis.Application/AppointPatientRegisters/AppointPatientRegisterAppService.cs @@ -1183,7 +1183,10 @@ namespace Shentun.WebPeis.AppointPatientRegisters { if (personDiseaseRiskLevel.Asbitems.Where(o => o.AsbitemId == personDiseaseRiskLevel2.Asbitems[i].AsbitemId).Any()) { - personDiseaseRiskLevel.DiseaseRiskName += "," + personDiseaseRiskLevel2.DiseaseRiskName; + if(!personDiseaseRiskLevel.DiseaseRiskName.Contains(personDiseaseRiskLevel2.DiseaseRiskName)) + { + personDiseaseRiskLevel.DiseaseRiskName += "," + personDiseaseRiskLevel2.DiseaseRiskName; + } personDiseaseRiskLevel2.Asbitems.Remove(personDiseaseRiskLevel2.Asbitems[i]); i--; } diff --git a/test/Shentun.WebPeis.Application.Tests/AppointPatientRegisterAppServiceTest.cs b/test/Shentun.WebPeis.Application.Tests/AppointPatientRegisterAppServiceTest.cs index ad01e21..6e382d1 100644 --- a/test/Shentun.WebPeis.Application.Tests/AppointPatientRegisterAppServiceTest.cs +++ b/test/Shentun.WebPeis.Application.Tests/AppointPatientRegisterAppServiceTest.cs @@ -135,7 +135,7 @@ namespace Shentun.WebPeis _output.WriteLine("--加做项目"); foreach (var item2 in item.DiseaseRiskLevelAsbitems) { - _output.WriteLine("---" + item2.DiseaseRiskName + "-" + item2.DiseaseRiskLevelName + "---"); + _output.WriteLine("---" + item2.DiseaseRiskName + "---"); foreach (var item3 in item2.Asbitems) { _output.WriteLine(item3.AsbitemName);