中扬CRM客户关系管理系统
LSH
2023-10-10 9c3c9bf7dfaf0f1c162a6aa06fdb7ca81711f70d
src/main/java/com/zy/crm/common/web/BaseController.java
@@ -80,6 +80,11 @@
        return Long.parseLong(String.valueOf(request.getAttribute("userId")));
    }
    protected Long getUserId(String token){
        UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token));
        return userLogin.getUserId();
    }
    protected User getUser(){
        User user = userService.selectById(getUserId());
        if (null == user) {
@@ -88,6 +93,14 @@
        return user;
    }
    protected User getUser(String token){
        User user = userService.selectById(getUserId(token));
        if (null == user) {
            throw new CoolException(BaseRes.DENIED);
        }
        return user;
    }
    protected Long getDeptId() {
        return getUser().getDeptId();
    }