/**
*根据菜单编号获取按钮权限
*/
public String getBtnPrivsByMenuId() throws Exception{
response.setCharacterEncoding("utf-8");
PrivsBiz biz=(PrivsBiz)SpringContextUtil.getBean("PrivsBiz");
//获得当前登录用户所属的用户组编号
String privsGroupIds = GroupUtil.getPrivsGroupIdByCurrentUserId();
po.setPrivsIds(privsGroupIds);
List<PrivsPo> privsList = biz.getBtnPrivsList(po);
StringBuilder btnPrivsBuilder = new StringBuilder();
btnPrivsBuilder.append("[");
if(!privsList.isEmpty()){
List<String> btnNameList= new ArrayList<String>();
for (PrivsPo privsPo : privsList) {
btnNameList.add("{\"privsBtnName\":\""+privsPo.getMenuName()+"\"}");
}
btnPrivsBuilder.append(StringUtils.join(btnNameList,","));
btnNameList.clear();
}
btnPrivsBuilder.append("]");
PrintWriter out = response.getWriter();
System.out.println("按钮权限列表\\n"+btnPrivsBuilder.toString());
out.print(btnPrivsBuilder.toString());
out.flush();
out.close();
return null;
}