From 0c56bdd8cb1c1e81f3e5d4f9ad8dc9e8dcd0b556 Mon Sep 17 00:00:00 2001
From: wxd <123@qq.com>
Date: Sun, 16 Jun 2024 01:53:49 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E7=96=BE=E7=97=85=E9=A3=8E=E9=99=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../DiseaseRiskLevelAppService.cs | 33 +++++++++++++++++++
.../DiseaseRisks/DiseaseRiskAppService.cs | 30 ++++++++++++++++-
2 files changed, 62 insertions(+), 1 deletion(-)
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;
+
+ }
+
+
///
/// 创建
///
From 4994f7c06f52262d1434b56bedebd987856d6714 Mon Sep 17 00:00:00 2001
From: wxd <123@qq.com>
Date: Sun, 16 Jun 2024 02:02:45 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E7=96=BE=E7=97=85=E9=A3=8E=E9=99=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/Shentun.WebPeis.Domain/DiseaseRisks/DiseaseRiskManager.cs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
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;