瀏覽代碼

bugfix:空字符串判断

yonge 1 周之前
父節點
當前提交
9e1983bd5a

+ 5 - 1
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/core/filter/PhoneLoginAuthenticationFilter.java

@@ -55,7 +55,11 @@ public class PhoneLoginAuthenticationFilter extends AbstractAuthenticationProces
 		String qrCode = obtainParameter(request, QR_CODE);
 		String authToken = obtainParameter(request, AUTH_TOKEN);
 		String loginType = obtainParameter(request, LOGIN_TYPE);
-		Long inviteUserId = Long.parseLong(obtainParameter(request, INVITE_USER_ID));
+		Long inviteUserId = null;
+		String inviteUserIdStr = obtainParameter(request, INVITE_USER_ID);
+		if(StringUtils.isNotBlank(inviteUserIdStr)) {
+			inviteUserId = Long.parseLong(inviteUserIdStr);
+		}
 
 		String clientId = request.getParameter(clientIdParameter).toUpperCase();