|
|
@@ -253,8 +253,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
253
|
253
|
user.setCreateBy("admin");
|
|
254
|
254
|
user.setCreateTime(DateUtils.getNowDate());
|
|
255
|
255
|
int rows = userMapper.insertUser(user);
|
|
256
|
|
- // redis缓存
|
|
257
|
|
- redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
|
256
|
+
|
|
258
|
257
|
// 新增用户部门关联
|
|
259
|
258
|
if(CollectionUtil.isNotEmpty(user.getDeptIds())) {
|
|
260
|
259
|
// 先删除用户与部门关联
|
|
|
@@ -272,6 +271,8 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
272
|
271
|
insertUserPost(user);
|
|
273
|
272
|
// 新增用户与角色管理
|
|
274
|
273
|
insertUserRole(user);
|
|
|
274
|
+ // redis缓存
|
|
|
275
|
+ redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
275
|
276
|
return AjaxResult.success("新建用户成功");
|
|
276
|
277
|
}
|
|
277
|
278
|
|
|
|
@@ -322,6 +323,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
322
|
323
|
insertUserPost(user);
|
|
323
|
324
|
userMapper.updateUser(user);
|
|
324
|
325
|
// redis缓存
|
|
|
326
|
+ user=userMapper.selectUserById(userId);
|
|
325
|
327
|
redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
326
|
328
|
return AjaxResult.success("更新用户成功");
|
|
327
|
329
|
}
|
|
|
@@ -349,7 +351,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
349
|
351
|
public int updateUserStatus(SysUser user) {
|
|
350
|
352
|
int i = userMapper.updateUser(user);
|
|
351
|
353
|
// redis缓存
|
|
352
|
|
- redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
|
354
|
+ // redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
353
|
355
|
return i;
|
|
354
|
356
|
}
|
|
355
|
357
|
|
|
|
@@ -363,6 +365,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
363
|
365
|
public int updateUserProfile(SysUser user) {
|
|
364
|
366
|
int i = userMapper.updateUser(user);
|
|
365
|
367
|
// redis缓存
|
|
|
368
|
+ user=userMapper.selectUserById(user.getUserId());
|
|
366
|
369
|
redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
367
|
370
|
return i;
|
|
368
|
371
|
}
|
|
|
@@ -388,8 +391,6 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
388
|
391
|
@Override
|
|
389
|
392
|
public int resetPwd(SysUser user) {
|
|
390
|
393
|
int i = userMapper.updateUser(user);
|
|
391
|
|
- // redis缓存
|
|
392
|
|
- redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
393
|
394
|
return i;
|
|
394
|
395
|
}
|
|
395
|
396
|
|
|
|
@@ -554,6 +555,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
554
|
555
|
user.setUpdateBy(operName);
|
|
555
|
556
|
userMapper.updateUser(user);
|
|
556
|
557
|
// redis缓存
|
|
|
558
|
+ user=userMapper.selectUserById(user.getUserId());
|
|
557
|
559
|
redisCache.setCacheObject(CacheConstants.USER_KEY+user.getUserId(),user);
|
|
558
|
560
|
successNum++;
|
|
559
|
561
|
successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功");
|