更新:校验sysuser存在时,执行更新。
This commit is contained in:
@@ -493,12 +493,18 @@ public class SsoService {
|
||||
sysUser.setDeptId(deptId);
|
||||
}
|
||||
|
||||
sysUserService.insertUser(sysUser);
|
||||
SysUser checkUser = sysUserService.selectUserById(sysUser.getUserId());
|
||||
if (checkUser != null) {
|
||||
sysUserService.updateUser(sysUser);
|
||||
} else {
|
||||
sysUserService.insertUser(sysUser);
|
||||
}
|
||||
|
||||
//添加权限
|
||||
JSONArray roles = userJson.getJSONArray("roles");
|
||||
if (CollectionUtils.isNotEmpty(roles) && roles.size() != 0) {
|
||||
List<SysUserRole> list = new ArrayList<>();
|
||||
sysUserRoleMapper.deleteUserRoleByUserId(sysUser.getUserId());
|
||||
for (int i = 0; i < roles.size(); i++) {
|
||||
JSONObject json = roles.getJSONObject(i);
|
||||
SysUserRole sysUserRole = new SysUserRole();
|
||||
|
||||
Reference in New Issue
Block a user