jeecg3.7.1版本未登录调用systemService.addLog报错
本帖最后由 oyang 于 2017-10-19 16:54 编辑JEECG 3.7.1版本在未登录状态下调用SystemService.addLog报如下错误java.lang.NullPointerException
at org.jeecgframework.web.system.service.impl.SystemServiceImpl.addLog(SystemServiceImpl.java:88)
在SystemService.addLog有如下代码TSUser u = ResourceUtil.getSessionUser();
log.setUserid(u.getId());
log.setUsername(u.getUserName());
log.setRealname(u.getRealName());由于未登录后以导致错误,因此只需做一判断即可解决TSUser u = ResourceUtil.getSessionUser();
if(u!=null) {
log.setUserid(u.getId());
log.setUsername(u.getUserName());
log.setRealname(u.getRealName());
}
页:
[1]