diff --git a/src/main/java/com/gaotao/modules/sys/controller/AbstractController.java b/src/main/java/com/gaotao/modules/sys/controller/AbstractController.java index a95d79a..c08ed61 100644 --- a/src/main/java/com/gaotao/modules/sys/controller/AbstractController.java +++ b/src/main/java/com/gaotao/modules/sys/controller/AbstractController.java @@ -25,6 +25,6 @@ public abstract class AbstractController { } public String getLanguageMsg(String objectId){ - return sysMsgService.getLanguageMsg( objectId); + return sysMsgService.getLanguageMsg(objectId); } } diff --git a/src/main/java/com/gaotao/modules/sys/service/impl/SysMsgServiceImpl.java b/src/main/java/com/gaotao/modules/sys/service/impl/SysMsgServiceImpl.java index 79f135a..830b522 100644 --- a/src/main/java/com/gaotao/modules/sys/service/impl/SysMsgServiceImpl.java +++ b/src/main/java/com/gaotao/modules/sys/service/impl/SysMsgServiceImpl.java @@ -19,6 +19,10 @@ import org.springframework.stereotype.Service; public class SysMsgServiceImpl implements SysMsgService { protected SysUserEntity getUser() { + //处理null + if(SecurityUtils.getSubject().getPrincipal() == null){ + return new SysUserEntity(); + } return (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); } @Autowired