ow
This commit is contained in:
1 parent
28dd3ffebd
commit
1b7ee59d23
14 files changed
+538
-4
No files matched your search
@@ -349,5 +349,27 @@ namespace CloudBuilder.Security.Service
|
||||
repository.UpdateNow(securityUser);
|
||||
|
||||
}
|
||||
|
||||
[AllowAnonymous]
|
||||
public void UpdateSecurityUserIdCard(SecurityUserDisplayData user)
|
||||
{
|
||||
PermissionContext permissionContext = new PermissionContext(service);
|
||||
|
||||
if (permissionContext.CanView(SecurityPermissionPolicy.CanSeeAllUser))
|
||||
{
|
||||
return ;
|
||||
}
|
||||
|
||||
SecurityUserEntity securityUser = repository.DetachedEntities.Where(x => x.UserName == service.UserId && x.UserIsValidIndc == YesNoPolicy.YES).FirstOrDefault();
|
||||
|
||||
if (securityUser == null)
|
||||
{
|
||||
throw new ValidatedException("用户不存在.");
|
||||
}
|
||||
securityUser.UserLocalName = user.UserLocalName;
|
||||
securityUser.UserType = SecurityUserTypePolicy.NORMAL_USERS;
|
||||
securityUser.UserRemark = user.UserRemark;
|
||||
repository.UpdateNow(securityUser);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user