Ver código fonte

ref:微信绑定同步账号服务

liusw 6 anos atrás
pai
commit
7898d22bb6

+ 6 - 0
sso-server/src/main/java/com/uas/sso/foreign/weixin/controller/WeChatController.java

@@ -10,6 +10,7 @@ import com.uas.sso.entity.Token;
 import com.uas.sso.service.UserService;
 import com.uas.sso.foreign.weixin.entity.UserInfo;
 import com.uas.sso.foreign.weixin.service.WeChatService;
+import com.uas.sso.sync.service.SyncUserService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -40,6 +41,9 @@ public class WeChatController extends BaseController {
     @Autowired
     private AppService appService;
 
+    @Autowired
+    private SyncUserService syncUserService;
+
     private static final String WX_LOGIN_SCOPE = "snsapi_login";
 
     private static final Logger LOGGER = LoggerFactory.getLogger(WeChatController.class);
@@ -101,6 +105,8 @@ public class WeChatController extends BaseController {
 
         tokenService.delete(t);
 
+        // 同步到账号服务
+        syncUserService.sendUserToSso(user.getUserUU());
         return success();
     }