|
@ -46,7 +46,7 @@ public class BaseController {
|
|
}
|
|
}
|
|
JSONObject json = new JSONObject(userAgent);
|
|
JSONObject json = new JSONObject(userAgent);
|
|
return json.getString("uid");
|
|
return json.getString("uid");
|
|
// return "xh1D2017031502222";// wjw00000001000e6badcfa163e424589
|
|
|
|
|
|
// return "wjw00000001000e6badcfa163e424525";// wjw00000001000e6badcfa163e424589
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
@ -179,6 +179,57 @@ public class BaseController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取当前用户的角色code
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String getCurrentRoleCode(){
|
|
|
|
try {
|
|
|
|
String userAgent = request.getHeader("userAgent");
|
|
|
|
if (StringUtils.isEmpty(userAgent)) {
|
|
|
|
userAgent = request.getHeader("User-Agent");
|
|
|
|
}
|
|
|
|
JSONObject json = new JSONObject(userAgent);
|
|
|
|
return json.getJSONObject("currentUserRole").getString("code");
|
|
|
|
} catch (Exception e) {
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取当前用户的角色级别
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String getCurrentRoleLevel(){
|
|
|
|
try {
|
|
|
|
String userAgent = request.getHeader("userAgent");
|
|
|
|
if (StringUtils.isEmpty(userAgent)) {
|
|
|
|
userAgent = request.getHeader("User-Agent");
|
|
|
|
}
|
|
|
|
JSONObject json = new JSONObject(userAgent);
|
|
|
|
return json.getJSONObject("currentUserRole").getString("level");
|
|
|
|
} catch (Exception e) {
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取当前用户的角色是否是管理员
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public String getCurrentRoleIsManange(){
|
|
|
|
try {
|
|
|
|
String userAgent = request.getHeader("userAgent");
|
|
|
|
if (StringUtils.isEmpty(userAgent)) {
|
|
|
|
userAgent = request.getHeader("User-Agent");
|
|
|
|
}
|
|
|
|
JSONObject json = new JSONObject(userAgent);
|
|
|
|
return json.getJSONObject("currentUserRole").getString("isManange");
|
|
|
|
} catch (Exception e) {
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
public void error(Exception e) {
|
|
public void error(Exception e) {
|
|
logger.error(DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss")+":"+getClass().getName() + ":", e.getMessage());
|
|
logger.error(DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss")+":"+getClass().getName() + ":", e.getMessage());
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|