|
@@ -3,7 +3,6 @@ package com.uas.sso.controller;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.account.AccountConfig;
|
|
import com.uas.account.AccountConfig;
|
|
|
-import com.uas.account.entity.UserDetail;
|
|
|
|
|
import com.uas.sso.*;
|
|
import com.uas.sso.*;
|
|
|
import com.uas.sso.common.util.HttpUtil;
|
|
import com.uas.sso.common.util.HttpUtil;
|
|
|
import com.uas.sso.core.Const;
|
|
import com.uas.sso.core.Const;
|
|
@@ -12,6 +11,7 @@ import com.uas.sso.entity.Token;
|
|
|
import com.uas.sso.service.*;
|
|
import com.uas.sso.service.*;
|
|
|
import com.uas.sso.util.*;
|
|
import com.uas.sso.util.*;
|
|
|
import com.uas.sso.web.waf.request.WafRequestWrapper;
|
|
import com.uas.sso.web.waf.request.WafRequestWrapper;
|
|
|
|
|
+import com.uas.sso.weixin.entity.OAuthInfo;
|
|
|
import com.uas.sso.weixin.service.WeChatService;
|
|
import com.uas.sso.weixin.service.WeChatService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.ui.ModelMap;
|
|
import org.springframework.ui.ModelMap;
|
|
@@ -806,7 +806,8 @@ public class LoginController extends BaseController {
|
|
|
user = userService.findByWxUnionid(oAuthInfo.getUnionid());
|
|
user = userService.findByWxUnionid(oAuthInfo.getUnionid());
|
|
|
if (user == null) {
|
|
if (user == null) {
|
|
|
// 提示前端用户微信未绑定账号
|
|
// 提示前端用户微信未绑定账号
|
|
|
- Token token = new Token(oAuthInfo.getUnionid(), oAuthInfo.getExpires_in());
|
|
|
|
|
|
|
+ Token token = new Token(oAuthInfo, oAuthInfo.getExpires_in());
|
|
|
|
|
+ tokenService.save(token);
|
|
|
ModelMap data = new ModelMap("hasRegister", false);
|
|
ModelMap data = new ModelMap("hasRegister", false);
|
|
|
data.put("token", token.getId());
|
|
data.put("token", token.getId());
|
|
|
return success(data);
|
|
return success(data);
|