From 6b4fff5e89af2c1b59fe613ce149d939f8cb65fe Mon Sep 17 00:00:00 2001
From: wxd <123@qq.com>
Date: Thu, 16 May 2024 21:15:35 +0800
Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=8F=82=E6=95=B0=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../SysParmValues/SysParmValueInputDto.cs | 19 ++++++++++++
.../SysParmValues/SysParmValueAppService.cs | 29 +++++++++----------
2 files changed, 33 insertions(+), 15 deletions(-)
create mode 100644 src/Shentun.Peis.Application.Contracts/SysParmValues/SysParmValueInputDto.cs
diff --git a/src/Shentun.Peis.Application.Contracts/SysParmValues/SysParmValueInputDto.cs b/src/Shentun.Peis.Application.Contracts/SysParmValues/SysParmValueInputDto.cs
new file mode 100644
index 0000000..b22860f
--- /dev/null
+++ b/src/Shentun.Peis.Application.Contracts/SysParmValues/SysParmValueInputDto.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Shentun.Peis.SysParmValues
+{
+ public class SysParmValueInputDto
+ {
+ ///
+ /// 系统参数ID
+ ///
+ public string SysParmId { get; set; }
+
+ ///
+ /// 体检中心ID
+ ///
+ public Guid MedicalCenterId { get; set; }
+ }
+}
diff --git a/src/Shentun.Peis.Application/SysParmValues/SysParmValueAppService.cs b/src/Shentun.Peis.Application/SysParmValues/SysParmValueAppService.cs
index d03e5d3..ea3f930 100644
--- a/src/Shentun.Peis.Application/SysParmValues/SysParmValueAppService.cs
+++ b/src/Shentun.Peis.Application/SysParmValues/SysParmValueAppService.cs
@@ -43,18 +43,17 @@ namespace Shentun.Peis.SysParmValues
this._manager = manager;
}
- /////
- ///// 查询值内容 根据系统参数ID 跟组织ID
- /////
- /////
- /////
- /////
- //[RemoteService(false)]
- //public async Task GetAsync(string SysParmId, Guid OrganizationUnitId)
- //{
- // var entity = await _repository.GetAsync(m => m.SysParmId == SysParmId && m.OrganizationUnitId == OrganizationUnitId);
- // return ObjectMapper.Map(entity);
- //}
+ ///
+ /// 查询系统参数值 根据参数ID 跟体检中心
+ ///
+ ///
+ ///
+ [HttpPost("api/app/SysParmValue/GetSysParmValueBySysParmId")]
+ public async Task GetSysParmValueBySysParmIdAsync(SysParmValueInputDto input)
+ {
+ string sysParmValue = await _manager.GetSysParmValueAsync(input.MedicalCenterId, input.SysParmId);
+ return sysParmValue;
+ }
/////
@@ -223,14 +222,14 @@ namespace Shentun.Peis.SysParmValues
// await _repository.DeleteAsync(d => sysParmTypeList.Select(s => s.Id).Contains(d.SysParmId));
//}
var sysParmValueList = (await _repository.GetQueryableAsync()).
- Where(o => sysParmTypeList.Select(s => s.Id).Contains(o.SysParmId)).ToList() ;
+ Where(o => sysParmTypeList.Select(s => s.Id).Contains(o.SysParmId)).ToList();
var addSysParmValues = new List();
var updateSysParmValues = new List();
foreach (var item in input.Details)
{
- var sysParmValue = sysParmValueList.Find(o=>o.SysParmId == item.SysParmId && o.MedicalCenterId == item.MedicalCenterId);
- if(sysParmValue == null)
+ var sysParmValue = sysParmValueList.Find(o => o.SysParmId == item.SysParmId && o.MedicalCenterId == item.MedicalCenterId);
+ if (sysParmValue == null)
{
sysParmValue = new SysParmValue
{