diff --git a/src/Shentun.Peis.Application.Contracts/MyUser/ListByOperatorTypeDto.cs b/src/Shentun.Peis.Application.Contracts/MyUser/ListByOperatorTypeDto.cs
index f1ff68a..21e8273 100644
--- a/src/Shentun.Peis.Application.Contracts/MyUser/ListByOperatorTypeDto.cs
+++ b/src/Shentun.Peis.Application.Contracts/MyUser/ListByOperatorTypeDto.cs
@@ -25,5 +25,7 @@ namespace Shentun.Peis.MyUser
/// 快捷码
///
public string SimpleCode { get; set; }
+
+
}
}
diff --git a/src/Shentun.Peis.Application.Contracts/MyUser/OperatorTypeIuputDto.cs b/src/Shentun.Peis.Application.Contracts/MyUser/OperatorTypeIuputDto.cs
index 009d85f..bf07d04 100644
--- a/src/Shentun.Peis.Application.Contracts/MyUser/OperatorTypeIuputDto.cs
+++ b/src/Shentun.Peis.Application.Contracts/MyUser/OperatorTypeIuputDto.cs
@@ -7,8 +7,8 @@ namespace Shentun.Peis.MyUser
public class OperatorTypeIuputDto
{
///
- /// 用户操作类别 0-操作员,1-医生,2-总检医生,3-医生和总检医生
+ /// 用户操作类别集合 0-操作员,1-医生,2-总检医生,3-医生和总检医生
///
- public char OperatorType { get; set; }
+ public List OperatorTypes { get; set; }
}
}
diff --git a/src/Shentun.Peis.Application/MyUser/MyUserAppService.cs b/src/Shentun.Peis.Application/MyUser/MyUserAppService.cs
index 6a865c8..d2dd25c 100644
--- a/src/Shentun.Peis.Application/MyUser/MyUserAppService.cs
+++ b/src/Shentun.Peis.Application/MyUser/MyUserAppService.cs
@@ -313,7 +313,7 @@ namespace Shentun.Peis.MyUser
public async Task> GetListByOperatorTypeAsync(OperatorTypeIuputDto input)
{
var entlist = await _identityUserRepository.GetListAsync();
- var entlistDto = entlist.Select(s => new ListByOperatorTypeDto
+ var entlistDto = entlist.Where(m => input.OperatorTypes.Contains(m.GetProperty("operator_type"))).Select(s => new ListByOperatorTypeDto
{
Id = s.Id,
SimpleCode = LanguageConverter.GetPYSimpleCode(s.Surname),
@@ -473,7 +473,7 @@ namespace Shentun.Peis.MyUser
var ent = await UserManager.GetByIdAsync(id);
var userSign = ent.GetProperty("user_sign");
var userPhoto = ent.GetProperty("user_photo");
- var operatorType = ent.GetProperty("operator_type");
+ var operatorType = ent.GetProperty("operator_type");
var entDto = ObjectMapper.Map(ent);
entDto.UserPhoto = userPhoto;
entDto.UserSign = userSign;