diff --git a/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs b/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs
index fe5bc3c..b0ee610 100644
--- a/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs
+++ b/src/Shentun.WebPeis.Application/DiseaseRiskLevels/DiseaseRiskLevelAppService.cs
@@ -47,6 +47,39 @@ namespace Shentun.WebPeis.DiseaseRiskLevels
}
+
+ ///
+ /// 获取列表
+ ///
+ ///
+ [HttpPost("api/app/DiseaseRiskLevel/GetList")]
+ public async Task> GetListAsync()
+ {
+ var entlist = await _diseaseRiskLevelRepository.GetQueryableAsync();
+
+ var entdto = entlist.Select(s => new DiseaseRiskLevelDto
+ {
+ CreationTime = s.CreationTime,
+ CreatorId = s.CreatorId,
+ DisplayOrder = s.DisplayOrder,
+ LastModificationTime = s.LastModificationTime,
+ LastModifierId = s.LastModifierId,
+ SimpleCode = s.SimpleCode,
+ DiagnosisFunction = s.DiagnosisFunction,
+ DiseaseRiskId = s.DiseaseRiskId,
+ DiseaseRiskLevelId = s.DiseaseRiskLevelId,
+ DiseaseRiskLevelName = s.DiseaseRiskLevelName,
+ Explain = s.Explain,
+ Suggestion = s.Suggestion,
+ CreatorName = _cacheService.GetSurnameAsync(s.CreatorId).Result,
+ LastModifierName = _cacheService.GetSurnameAsync(s.LastModifierId).Result
+ }).OrderBy(o => o.DisplayOrder).ToList();
+
+ return entdto;
+
+
+ }
+
///
/// 创建
///
diff --git a/src/Shentun.WebPeis.Application/DiseaseRisks/DiseaseRiskAppService.cs b/src/Shentun.WebPeis.Application/DiseaseRisks/DiseaseRiskAppService.cs
index 485f66f..1ab6625 100644
--- a/src/Shentun.WebPeis.Application/DiseaseRisks/DiseaseRiskAppService.cs
+++ b/src/Shentun.WebPeis.Application/DiseaseRisks/DiseaseRiskAppService.cs
@@ -18,7 +18,7 @@ namespace Shentun.WebPeis.DiseaseRisks
[Authorize]
public class DiseaseRiskAppService : ApplicationService
{
- private readonly IRepository _diseaseRiskRepository;
+ private readonly IRepository _diseaseRiskRepository;
private readonly DiseaseRiskManager _diseaseRiskManager;
private readonly CacheService _cacheService;
@@ -33,6 +33,34 @@ namespace Shentun.WebPeis.DiseaseRisks
}
+ ///
+ /// 获取列表
+ ///
+ ///
+ [HttpPost("api/app/DiseaseRisk/GetList")]
+ public async Task> GetListAsync()
+ {
+ var entlist = await _diseaseRiskRepository.GetQueryableAsync();
+
+ var entdto = entlist.Select(s => new DiseaseRiskDto
+ {
+ CreationTime = s.CreationTime,
+ CreatorId = s.CreatorId,
+ DisplayOrder = s.DisplayOrder,
+ LastModificationTime = s.LastModificationTime,
+ LastModifierId = s.LastModifierId,
+ SimpleCode = s.SimpleCode,
+ DiseaseRiskId = s.DiseaseRiskId,
+ DiseaseRiskName = s.DiseaseRiskName,
+ CreatorName = _cacheService.GetSurnameAsync(s.CreatorId).Result,
+ LastModifierName = _cacheService.GetSurnameAsync(s.LastModifierId).Result
+ }).OrderBy(o => o.DisplayOrder).ToList();
+
+ return entdto;
+
+ }
+
+
///
/// 创建
///
diff --git a/src/Shentun.WebPeis.Domain/DiseaseRisks/DiseaseRiskManager.cs b/src/Shentun.WebPeis.Domain/DiseaseRisks/DiseaseRiskManager.cs
index 27b8c5c..c8471b3 100644
--- a/src/Shentun.WebPeis.Domain/DiseaseRisks/DiseaseRiskManager.cs
+++ b/src/Shentun.WebPeis.Domain/DiseaseRisks/DiseaseRiskManager.cs
@@ -8,10 +8,11 @@ using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Repositories;
+using Volo.Abp.Domain.Services;
namespace Shentun.WebPeis.DiseaseRisks
{
- public class DiseaseRiskManager
+ public class DiseaseRiskManager : DomainService
{
private readonly IRepository _diseaseRiskRepository;