MenuServiceImpl.java
1022 字节
package com.tianbo.analysis.service.imp;
import com.tianbo.analysis.dao.RoleMenuDao;
import com.tianbo.analysis.dao.SysMenuDao;
import com.tianbo.analysis.model.RoleMenu;
import com.tianbo.analysis.model.SysMenu;
import com.tianbo.analysis.service.MenuService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.*;
@Service
public class MenuServiceImpl implements MenuService {
@Resource
RoleMenuDao roleMenuDao;
@Resource
SysMenuDao sysMenuDao;
@Override
public List<SysMenu> userMenuIds(String userId) {
RoleMenu userRoleMenu = roleMenuDao.getUserMenus(userId);
if(userRoleMenu!=null){
String ids_str = userRoleMenu.getMenuid();
List<String> ids = Arrays.asList(ids_str.split(","));
Map map = new HashMap();
map.put("ids",ids);
List<SysMenu> roleMenu = sysMenuDao.selectRoleMenu(map);
return roleMenu;
}
return new ArrayList<>();
}
}