diff --git a/lib/java110/api/Java110SessionApi.js b/lib/java110/api/Java110SessionApi.js index e90a77b..7b1bc20 100644 --- a/lib/java110/api/Java110SessionApi.js +++ b/lib/java110/api/Java110SessionApi.js @@ -116,6 +116,13 @@ export function getUserInfo() { return; } let _userInfo = JSON.parse(desDecrypt(userInfo)); + if (isNull(userInfo)) { + uni.redirectTo({ + url: "/pages/login/login" + }); + return; + } + return _userInfo; } diff --git a/lib/java110/utils/StringUtil.js b/lib/java110/utils/StringUtil.js index 10558e3..b5b7591 100644 --- a/lib/java110/utils/StringUtil.js +++ b/lib/java110/utils/StringUtil.js @@ -3,7 +3,7 @@ * @param {Object} _obj 判断对象 */ const isNull = function(_obj){ - if(_obj == null || _obj == undefined || _obj == ''){ + if(!_obj || _obj == null || _obj == undefined || _obj == ''){ return true; } return false;