课题组GA 是否被禁用
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
b7c85d6b56
commit
fdbdda71eb
|
|
@ -39,7 +39,16 @@ public class HospitalGroupAddOrEdit
|
|||
|
||||
public string CallingAE { get; set; }
|
||||
|
||||
public List<Guid> IdentityUserIdList { get; set; }
|
||||
public List<GAIdentityUserInfo> IdentityUserList { get; set; }
|
||||
}
|
||||
|
||||
public class GAIdentityUserInfo
|
||||
{
|
||||
public Guid IdentityUserId { get; set; }
|
||||
|
||||
public bool IsDisabled { get; set; }
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class HospitalGroupQuery : PageInput
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ public class HospitalGroupService(IRepository<HospitalGroup> _hospitalGroupRepos
|
|||
|
||||
var addEntity = _mapper.Map<HospitalGroup>(addOrEditHospitalGroup);
|
||||
|
||||
addEntity.IdentityUserList = addOrEditHospitalGroup.IdentityUserIdList.Select(t => new HospitalGroupIdentityUser() { IdentityUserId = t, IsManager = true }).ToList();
|
||||
addEntity.IdentityUserList = addOrEditHospitalGroup.IdentityUserList.Select(t => new HospitalGroupIdentityUser() { IdentityUserId = t.IdentityUserId, IsManager = true, IsDisabled = t.IsDisabled }).ToList();
|
||||
|
||||
var newEntity = await _hospitalGroupRepository.AddAsync(addEntity, true, verifyExp1);
|
||||
|
||||
|
|
@ -110,7 +110,7 @@ public class HospitalGroupService(IRepository<HospitalGroup> _hospitalGroupRepos
|
|||
|
||||
//_mapper.Map(addOrEditHospitalGroup, find);
|
||||
|
||||
var adminUserList = addOrEditHospitalGroup.IdentityUserIdList.Select(t => new HospitalGroupIdentityUser() { IdentityUserId = t, HospitalGroupId = (Guid)addOrEditHospitalGroup.Id, IsManager = true }).ToList();
|
||||
var adminUserList = addOrEditHospitalGroup.IdentityUserList.Select(t => new HospitalGroupIdentityUser() { IdentityUserId = t.IdentityUserId, HospitalGroupId = (Guid)addOrEditHospitalGroup.Id, IsManager = true, IsDisabled = t.IsDisabled }).ToList();
|
||||
|
||||
await _hospitalGroupIdentityUserRepository.AddRangeAsync(adminUserList);
|
||||
var entity = await _hospitalGroupRepository.UpdateFromDTOAsync(addOrEditHospitalGroup, true, false, verifyExp1);
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
CreateMap<HospitalGroup, HospitalGroupView>()
|
||||
.ForMember(d => d.GAUserList, u => u.MapFrom(s => s.IdentityUserList.Where(t => t.IsManager).Select(t => t.IdentityUser)))
|
||||
.ForMember(d => d.IdentityUserIdList, u => u.MapFrom(s => s.IdentityUserList.Where(t => t.IsManager).Select(t => t.IdentityUser.Id)));
|
||||
.ForMember(d => d.IdentityUserList, u => u.MapFrom(s => s.IdentityUserList.Where(t => t.IsManager).Select(t => new GAIdentityUserInfo() { IdentityUserId = t.IdentityUser.Id, IsDisabled = t.IsDisabled })));
|
||||
|
||||
|
||||
CreateMap<HospitalGroup, HospitalGroupAddOrEdit>().ReverseMap();
|
||||
|
|
|
|||
Loading…
Reference in New Issue