|
|
|
@ -126,6 +126,7 @@ namespace Shentun.Peis.CustomerOrgs |
|
|
|
/// </summary>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("api/app/customerorg/create")] |
|
|
|
public override async Task<CustomerOrgDto> CreateAsync(CreateCustomerOrgDto input) |
|
|
|
{ |
|
|
|
var createEntity = ObjectMapper.Map<CreateCustomerOrgDto, CustomerOrg>(input); |
|
|
|
@ -209,15 +210,16 @@ namespace Shentun.Peis.CustomerOrgs |
|
|
|
if (dataList.Count > 0 && !string.IsNullOrEmpty(Filter)) |
|
|
|
dataList = dataList.Where(m => m.DisplayName.Contains(Filter) || m.ShortName.Contains(Filter)).ToList(); |
|
|
|
|
|
|
|
return dataList; |
|
|
|
return dataList.OrderBy(o=>o.DisplayOrder).ToList(); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取组织树型结构
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="IsHidePerson">是否隐藏个人信息 1 隐藏 0隐藏 默认为0</param>
|
|
|
|
/// <param name="IsHidePerson">是否隐藏个人信息 1 隐藏 0不隐藏 默认为0</param>
|
|
|
|
/// <param name="Filter">名字搜索,支持模糊查找</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpGet("api/app/customerorg/getbycodeall")] |
|
|
|
public async Task<List<TreeChildViewDto>> GetByCodeAllAsync(string Filter, int IsHidePerson = 0) |
|
|
|
{ |
|
|
|
var dataList = await Repository.GetListAsync(); |
|
|
|
@ -227,7 +229,8 @@ namespace Shentun.Peis.CustomerOrgs |
|
|
|
{ |
|
|
|
dataList = dataList.Where(m => m.Id != Guid.Empty).ToList(); |
|
|
|
} |
|
|
|
var items = from p in dataList |
|
|
|
|
|
|
|
var items = from p in dataList.OrderBy(o => o.DisplayOrder) |
|
|
|
select new TreeChildViewDto() |
|
|
|
{ |
|
|
|
Id = p.Id, |
|
|
|
|