@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class AdminTest {
@Resource
private SysAdminMapper sysAdminMapper;
@Resource
private SysAdminRoleMapper sysAdminRoleMapper;
@Resource
private SysMenuMapper sysMenuMapper;
@Resource
private SysRoleMenuMapper sysRoleMenuMapper;
@Test
public void adminMenuTest(){
Map<String, Object> map = new HashMap<>();
map.put("phone","admin");
SysAdmin admin = sysAdminMapper.findById(map);
map.put("admin_id",admin.getId());
SysAdminRole adminRole = sysAdminRoleMapper.findById(map);
String roleId = adminRole.getRoleId();
Map<String, Object> map1 = new HashMap<>();
List<SysMenu> list = sysMenuMapper.findAll(map1);
Map<String, Object> map2 = new HashMap<>();
SysRoleMenu menu = new SysRoleMenu();
map2.put("role_id",roleId);
menu.setRoleId(roleId);
for(SysMenu l:list){
String mid = l.getId();
map2.put("menu_id",mid);
menu.setMenuId(mid);
SysRoleMenu roleMenu = sysRoleMenuMapper.findById(map2);
if(roleMenu==null){
menu.setId(RecordNoUtils.getInstance().getId());
sysRoleMenuMapper.save(menu);
}
}
}