|
@@ -35,8 +35,10 @@ public class LoginService {
|
|
|
|
|
|
public ResultVo<UserInfo> login(UserInfo userInfo) {
|
|
|
UserInfo tempUserInfo = dao.findUserByCodeRsFromDjUserBase(userInfo.getCodeRs());
|
|
|
+ log.info("tempUser: {}", tempUserInfo);
|
|
|
if (null == tempUserInfo) {
|
|
|
- tempUserInfo = dao.findUserByCodeRsFromAEmployeeMi(userInfo.getCodeRs());
|
|
|
+ tempUserInfo = dao.findUserByCodeRsFromEmployeeMi(userInfo.getCodeRs());
|
|
|
+ log.info("tempUser: {}", tempUserInfo);
|
|
|
if (null == tempUserInfo) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.USER_NOT_EXIST);
|
|
|
}
|
|
@@ -69,6 +71,9 @@ public class LoginService {
|
|
|
public ResultVo<List<MenuItem>> fetchMenus() {
|
|
|
Map<Integer, MenuItem> finalMap = new HashMap<>(Capacity.DEFAULT);
|
|
|
List<Integer> roles = dao.getUserRoles(TokenUtil.getTokenUserId());
|
|
|
+ if (null == roles || roles.isEmpty()) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请联系管理员为您分配角色权限。");
|
|
|
+ }
|
|
|
List<MenuItem> userMenus = dao.selectMenusByRoles(roles);
|
|
|
List<MenuItem> doubleLevelMenus = new ArrayList<>();
|
|
|
List<MenuItem> tripleLevelMenus = new ArrayList<>();
|