一、后端修改用户接口
(1) UserService中加入几个接口
User getLoginUser(HttpServletRequest request);
Boolean isAdmin(HttpServletRequest request);
Boolean isAdmin(User loginUser);
int updateUser(User user,User loginUser);
/**
* 获取当前登录的用户:
* @param request
* @return
*/
@Override
public User getLoginUser(HttpServletRequest request) {
if (request == null){
throw new BusinessException(ErrorCode.PARAM_ERROR);
}
Object UserObj = request.getSession().getAttribute(USER_LOGIN_STATE);
User user=(User) UserObj;
if (user == null){
throw new BusinessException(ErrorCode