From f8304367ff7299bcf3e3b7c8118ea238d30ece67 Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Mon, 17 Jun 2024 00:18:57 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=BE=E7=97=85=E9=A3=8E=E9=99=A9=E7=BA=A7?= =?UTF-8?q?=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DiseaseRiskLevelAsbitemDto.cs | 6 ++++++ .../DiseaseRiskLevelAppService.cs | 14 ++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/Shentun.WebPeis.Application.Contracts/DiseaseRiskLevels/DiseaseRiskLevelAsbitemDto.cs b/src/Shentun.WebPeis.Application.Contracts/DiseaseRiskLevels/DiseaseRiskLevelAsbitemDto.cs index 88762f3..35f233b 100644 --- a/src/Shentun.WebPeis.Application.Contracts/DiseaseRiskLevels/DiseaseRiskLevelAsbitemDto.cs +++ b/src/Shentun.WebPeis.Application.Contracts/DiseaseRiskLevels/DiseaseRiskLevelAsbitemDto.cs @@ -19,6 +19,12 @@ namespace Shentun.WebPeis.DiseaseRiskLevels /// public string AsbitemName { get; set; } + /// + /// 推荐组合项目级别 1-一级推荐,2-2级推荐,3-3级推荐 + /// + + public short AsbitemRecommendLevelId { get; set; } + } diff --git a/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs b/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs index 93d0368..d759e8d 100644 --- a/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs +++ b/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs @@ -171,7 +171,7 @@ namespace Shentun.WebPeis.DiseaseRiskLevels [HttpPost("api/app/DiseaseRiskLevel/CreateDiseaseRiskLevelAnswer")] public async Task CreateDiseaseRiskLevelAnswerAsync(CreateDiseaseRiskLevelAnswerDto input) { - await _diseaseRiskLevelAnswerRepository.DeleteAsync(d => d.DiseaseRiskLevelId == input.DiseaseRiskLevelId); + await _diseaseRiskLevelAnswerRepository.DeleteAsync(d => d.DiseaseRiskLevelId == input.DiseaseRiskLevelId,true); if (input.QuestionAnswerIds.Any()) { foreach (var questionAnswerId in input.QuestionAnswerIds) @@ -183,7 +183,7 @@ namespace Shentun.WebPeis.DiseaseRiskLevels { DiseaseRiskLevelId = input.DiseaseRiskLevelId, QuestionAnswerId = questionAnswerId - }); + }, true); } } } @@ -228,7 +228,7 @@ namespace Shentun.WebPeis.DiseaseRiskLevels [HttpPost("api/app/DiseaseRiskLevel/CreateDiseaseRiskLevelAsbitem")] public async Task CreateDiseaseRiskLevelAsbitemAsync(CreateDiseaseRiskLevelAsbitemDto input) { - await _diseaseRiskLevelAsbitemRepository.DeleteAsync(d => d.DiseaseRiskLevelId == input.DiseaseRiskLevelId); + await _diseaseRiskLevelAsbitemRepository.DeleteAsync(d => d.DiseaseRiskLevelId == input.DiseaseRiskLevelId, true); if (input.Details.Any()) { foreach (var item in input.Details) @@ -241,7 +241,7 @@ namespace Shentun.WebPeis.DiseaseRiskLevels DiseaseRiskLevelId = input.DiseaseRiskLevelId, AsbitemId = item.AsbitemId, AsbitemRecommendLevelId = item.AsbitemRecommendLevelId - }); + }, true); } } } @@ -264,14 +264,16 @@ namespace Shentun.WebPeis.DiseaseRiskLevels { diseaseRiskLevelAsbitem.DiseaseRiskLevelId, asbitem.AsbitemId, - asbitem.AsbitemName + asbitem.AsbitemName, + diseaseRiskLevelAsbitem.AsbitemRecommendLevelId }; var entListDto = query.Select(s => new DiseaseRiskLevelAsbitemDto { DiseaseRiskLevelId = s.DiseaseRiskLevelId, AsbitemId = s.AsbitemId, - AsbitemName = s.AsbitemName + AsbitemName = s.AsbitemName, + AsbitemRecommendLevelId = s.AsbitemRecommendLevelId }).ToList(); return entListDto;