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<>(); } }