yangdamao před 1 týdnem
rodič
revize
8bf1f0c1d5

+ 6 - 1
zhichen-framework/src/main/java/com/zhichen/framework/web/service/WxLoginService.java

@@ -1298,8 +1298,13 @@ public class WxLoginService implements IWxLoginService {
         //解析json
         JSONObject jsonObject = (JSONObject) JSONObject.parse(resultString);
         String openId = String.valueOf(jsonObject.get("openid"));
-        User user = iUserService.queryByOpenId(openId);;
         Map<String, String> map = new HashMap<>();
+        if (StringUtils.isBlank(openId)){
+            map.put("isUser","1");
+            map.put("openId","");
+            return map;
+        }
+        User user = iUserService.queryByOpenId(openId);;
         if (user == null) {
             map.put("isUser","1");
             map.put("openId",openId);