|
|
|
@ -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; |
|
|
|
|