Commit 852368db by lcx

获取抽取配置

parent c3f25536
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace Performance.Api.Controllers
{
[Route("api/modextract")]
[ApiController]
public class ExConfigController : Controller
{
public ExConfigController()
{
}
}
}
...@@ -35,7 +35,7 @@ public class ModExtractController : Controller ...@@ -35,7 +35,7 @@ public class ModExtractController : Controller
/// <returns></returns> /// <returns></returns>
[Route("scheme")] [Route("scheme")]
[HttpPost] [HttpPost]
public ApiResponse Extract([CustomizeValidator(RuleSet = "Query"), FromBody]ModModuleRequest request) public ApiResponse Extract([CustomizeValidator(RuleSet = "Query"), FromBody] ModModuleRequest request)
{ {
if (request.HospitalId == null || request.HospitalId.Value == 0) if (request.HospitalId == null || request.HospitalId.Value == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!");
...@@ -64,7 +64,7 @@ public ApiResponse FeeType() ...@@ -64,7 +64,7 @@ public ApiResponse FeeType()
/// <returns></returns> /// <returns></returns>
[Route("source")] [Route("source")]
[HttpPost] [HttpPost]
public ApiResponse FeeSource([FromBody]ModModuleRequest request) public ApiResponse FeeSource([FromBody] ModModuleRequest request)
{ {
if (request.HospitalId == null || request.HospitalId.Value == 0) if (request.HospitalId == null || request.HospitalId.Value == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!");
...@@ -80,7 +80,7 @@ public ApiResponse FeeSource([FromBody]ModModuleRequest request) ...@@ -80,7 +80,7 @@ public ApiResponse FeeSource([FromBody]ModModuleRequest request)
/// <returns></returns> /// <returns></returns>
[Route("addmodule")] [Route("addmodule")]
[HttpPost] [HttpPost]
public ApiResponse AddModule([CustomizeValidator(RuleSet = "Add"), FromBody]ModModuleRequest request) public ApiResponse AddModule([CustomizeValidator(RuleSet = "Add"), FromBody] ModModuleRequest request)
{ {
if (request.HospitalId == null || request.HospitalId.Value == 0) if (request.HospitalId == null || request.HospitalId.Value == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!");
...@@ -95,7 +95,7 @@ public ApiResponse AddModule([CustomizeValidator(RuleSet = "Add"), FromBody]ModM ...@@ -95,7 +95,7 @@ public ApiResponse AddModule([CustomizeValidator(RuleSet = "Add"), FromBody]ModM
/// <returns></returns> /// <returns></returns>
[Route("modules")] [Route("modules")]
[HttpPost] [HttpPost]
public ApiResponse Module([CustomizeValidator(RuleSet = "Query"), FromBody]ModModuleRequest request) public ApiResponse Module([CustomizeValidator(RuleSet = "Query"), FromBody] ModModuleRequest request)
{ {
if (request.HospitalId == null || request.HospitalId.Value == 0) if (request.HospitalId == null || request.HospitalId.Value == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!");
...@@ -110,7 +110,7 @@ public ApiResponse Module([CustomizeValidator(RuleSet = "Query"), FromBody]ModMo ...@@ -110,7 +110,7 @@ public ApiResponse Module([CustomizeValidator(RuleSet = "Query"), FromBody]ModMo
/// <returns></returns> /// <returns></returns>
[Route("editmodule")] [Route("editmodule")]
[HttpPost] [HttpPost]
public ApiResponse EditModule([FromBody]ModModuleRequest request) public ApiResponse EditModule([FromBody] ModModuleRequest request)
{ {
if (request.ModuleId == null || request.ModuleId == 0) if (request.ModuleId == null || request.ModuleId == 0)
return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!");
...@@ -125,7 +125,7 @@ public ApiResponse EditModule([FromBody]ModModuleRequest request) ...@@ -125,7 +125,7 @@ public ApiResponse EditModule([FromBody]ModModuleRequest request)
/// <returns></returns> /// <returns></returns>
[Route("deletemodule")] [Route("deletemodule")]
[HttpPost] [HttpPost]
public ApiResponse DelModule([FromBody]ModModuleRequest request) public ApiResponse DelModule([FromBody] ModModuleRequest request)
{ {
if (request.ModuleId == null || request.ModuleId == 0) if (request.ModuleId == null || request.ModuleId == 0)
return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!");
...@@ -140,7 +140,7 @@ public ApiResponse DelModule([FromBody]ModModuleRequest request) ...@@ -140,7 +140,7 @@ public ApiResponse DelModule([FromBody]ModModuleRequest request)
/// <returns></returns> /// <returns></returns>
[Route("additem")] [Route("additem")]
[HttpPost] [HttpPost]
public ApiResponse AddItem([FromBody]ItemListRequest request) public ApiResponse AddItem([FromBody] ItemListRequest request)
{ {
if (request.ModuleId == null && request.ModuleId == 0) if (request.ModuleId == null && request.ModuleId == 0)
return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "ModuleId 参数错误!");
...@@ -158,7 +158,7 @@ public ApiResponse AddItem([FromBody]ItemListRequest request) ...@@ -158,7 +158,7 @@ public ApiResponse AddItem([FromBody]ItemListRequest request)
/// <returns></returns> /// <returns></returns>
[Route("items")] [Route("items")]
[HttpPost] [HttpPost]
public ApiResponse Items([FromBody]ModItemRequest request) public ApiResponse Items([FromBody] ModItemRequest request)
{ {
logger.LogInformation($"绩效收入模板配置项列表 : 请求地址 {url.HttpPost}/modextract/items"); logger.LogInformation($"绩效收入模板配置项列表 : 请求地址 {url.HttpPost}/modextract/items");
HttpHelper.HttpPost(url.HttpPost + "/modextract/items", JsonHelper.Serialize(request), true); HttpHelper.HttpPost(url.HttpPost + "/modextract/items", JsonHelper.Serialize(request), true);
...@@ -173,12 +173,12 @@ public ApiResponse Items([FromBody]ModItemRequest request) ...@@ -173,12 +173,12 @@ public ApiResponse Items([FromBody]ModItemRequest request)
/// <returns></returns> /// <returns></returns>
[Route("edititem")] [Route("edititem")]
[HttpPost] [HttpPost]
public ApiResponse EditItem([FromBody]ItemListRequest request) public ApiResponse EditItem([FromBody] ItemListRequest request)
{ {
if (request.Items == null || !request.Items.Any()) if (request.Items == null || !request.Items.Any())
return new ApiResponse(ResponseType.ParameterError, "请选择需要修改的数据!"); return new ApiResponse(ResponseType.ParameterError, "请选择需要修改的数据!");
var entity = modExtractService.EditItem(request.Items[0]); var entity = 0;//= modExtractService.EditItem(request.Items[0]);
return new ApiResponse(ResponseType.OK, "修改成功!", entity); return new ApiResponse(ResponseType.OK, "修改成功!", entity);
} }
...@@ -188,7 +188,7 @@ public ApiResponse EditItem([FromBody]ItemListRequest request) ...@@ -188,7 +188,7 @@ public ApiResponse EditItem([FromBody]ItemListRequest request)
/// <returns></returns> /// <returns></returns>
[Route("deleteitem")] [Route("deleteitem")]
[HttpPost] [HttpPost]
public ApiResponse DelItem([FromBody]ModItemRequest request) public ApiResponse DelItem([FromBody] ModItemRequest request)
{ {
if (request.ItemId == null && request.ItemId == 0) if (request.ItemId == null && request.ItemId == 0)
return new ApiResponse(ResponseType.ParameterError, "ItemId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "ItemId 参数错误!");
...@@ -205,7 +205,7 @@ public ApiResponse DelItem([FromBody]ModItemRequest request) ...@@ -205,7 +205,7 @@ public ApiResponse DelItem([FromBody]ModItemRequest request)
/// <returns></returns> /// <returns></returns>
[Route("addspecial")] [Route("addspecial")]
[HttpPost] [HttpPost]
public ApiResponse AddSpecial([FromBody]SpecialListRequest request) public ApiResponse AddSpecial([FromBody] SpecialListRequest request)
{ {
if (request.HospitalId == 0) if (request.HospitalId == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 参数错误!");
...@@ -223,7 +223,7 @@ public ApiResponse AddSpecial([FromBody]SpecialListRequest request) ...@@ -223,7 +223,7 @@ public ApiResponse AddSpecial([FromBody]SpecialListRequest request)
/// <returns></returns> /// <returns></returns>
[Route("specials")] [Route("specials")]
[HttpPost] [HttpPost]
public ApiResponse Specials([FromBody]ModSpecialRequest request) public ApiResponse Specials([FromBody] ModSpecialRequest request)
{ {
var list = modExtractService.Special(request.HospitalId.Value); var list = modExtractService.Special(request.HospitalId.Value);
return new ApiResponse(ResponseType.OK, list); return new ApiResponse(ResponseType.OK, list);
...@@ -235,7 +235,7 @@ public ApiResponse Specials([FromBody]ModSpecialRequest request) ...@@ -235,7 +235,7 @@ public ApiResponse Specials([FromBody]ModSpecialRequest request)
/// <returns></returns> /// <returns></returns>
[Route("editspecial")] [Route("editspecial")]
[HttpPost] [HttpPost]
public ApiResponse EditSpecial([FromBody]SpecialListRequest request) public ApiResponse EditSpecial([FromBody] SpecialListRequest request)
{ {
if (request.Items == null || !request.Items.Any()) if (request.Items == null || !request.Items.Any())
return new ApiResponse(ResponseType.ParameterError, "请选择需要修改的数据!"); return new ApiResponse(ResponseType.ParameterError, "请选择需要修改的数据!");
...@@ -250,7 +250,7 @@ public ApiResponse EditSpecial([FromBody]SpecialListRequest request) ...@@ -250,7 +250,7 @@ public ApiResponse EditSpecial([FromBody]SpecialListRequest request)
/// <returns></returns> /// <returns></returns>
[Route("deletespecial")] [Route("deletespecial")]
[HttpPost] [HttpPost]
public ApiResponse DelSpecial([FromBody]ModSpecialRequest request) public ApiResponse DelSpecial([FromBody] ModSpecialRequest request)
{ {
if (request.SpecialId == null && request.SpecialId == 0) if (request.SpecialId == null && request.SpecialId == 0)
return new ApiResponse(ResponseType.ParameterError, "SpecialId 参数错误!"); return new ApiResponse(ResponseType.ParameterError, "SpecialId 参数错误!");
...@@ -279,7 +279,7 @@ public ApiResponse PerforType() ...@@ -279,7 +279,7 @@ public ApiResponse PerforType()
/// <returns></returns> /// <returns></returns>
[Route("config")] [Route("config")]
[HttpPost] [HttpPost]
public ApiResponse Config([FromBody]ModModuleRequest request) public ApiResponse Config([FromBody] ModModuleRequest request)
{ {
if (request.HospitalId == null || request.HospitalId.Value == 0) if (request.HospitalId == null || request.HospitalId.Value == 0)
return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!"); return new ApiResponse(ResponseType.ParameterError, "HospitalId 不存在,请重新选择!");
......
...@@ -30,7 +30,7 @@ public class ItemListRequest ...@@ -30,7 +30,7 @@ public class ItemListRequest
public Nullable<int> ModuleId { get; set; } public Nullable<int> ModuleId { get; set; }
/// <summary> 新增项 </summary> /// <summary> 新增项 </summary>
public List<mod_item> Items { get; set; } public List<ex_item> Items { get; set; }
} }
} }
...@@ -47,9 +47,9 @@ public class ex_item ...@@ -47,9 +47,9 @@ public class ex_item
public Nullable<decimal> FactorValue3 { get; set; } public Nullable<decimal> FactorValue3 { get; set; }
/// <summary> /// <summary>
/// 抽取绩效值SQL ///
/// </summary> /// </summary>
public Nullable<int> ExtractId { get; set; } public Nullable<int> TypeId { get; set; }
/// <summary> /// <summary>
/// 数据库地址 /// 数据库地址
......
...@@ -42,9 +42,9 @@ public class ex_module ...@@ -42,9 +42,9 @@ public class ex_module
public string Description { get; set; } public string Description { get; set; }
/// <summary> /// <summary>
/// 提取脚本ID ///
/// </summary> /// </summary>
public Nullable<int> ExtractId { get; set; } public Nullable<int> TypeId { get; set; }
/// <summary> /// <summary>
/// 数据库地址 /// 数据库地址
......
...@@ -264,10 +264,10 @@ public List<mod_item> AddItem(ItemListRequest request) ...@@ -264,10 +264,10 @@ public List<mod_item> AddItem(ItemListRequest request)
//t.ExtractId = entity.ExtractId; //t.ExtractId = entity.ExtractId;
t.ReadOnly = 0; t.ReadOnly = 0;
}); });
if (!perforModitemRepository.AddRange(list.ToArray())) //if (!perforModitemRepository.AddRange(list.ToArray()))
throw new PerformanceException("添加失败!"); // throw new PerformanceException("添加失败!");
return list; return new List<mod_item>();
} }
/// <summary> /// <summary>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment