|
@@ -1076,6 +1076,26 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
return msg;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public HttpRespMsg changeSysManager(String toUserId, Integer myRoleId, HttpServletRequest request) {
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
+ User user = userMapper.selectById(request.getHeader("TOKEN"));
|
|
|
+ if (user.getRole() != 1) {
|
|
|
+ msg.setError("无权操作");
|
|
|
+ } else {
|
|
|
+ User toUser = userMapper.selectById(toUserId);
|
|
|
+ if (toUser.getIsActive() == 0) {
|
|
|
+ msg.setError(toUser.getName()+"已停用,请先启用该员工再转让。");
|
|
|
+ } else {
|
|
|
+ toUser.setRole(1);
|
|
|
+ userMapper.updateById(toUser);
|
|
|
+ user.setRole(myRoleId);
|
|
|
+ userMapper.updateById(user);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public boolean push(User user, String date) {
|
|
|
//1,配置
|