From f44df77f5b4dc2c49902e1c4d921bd8305ac1e50 Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期三, 06 九月 2023 16:59:59 +0800
Subject: [PATCH] 用户端 推特登录

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
index a05a44d..c74a29b 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/UserInfoServiceImpl.java
@@ -414,6 +414,7 @@
                         emailService.insert(tEmail);
                     }
                 }
+
                 if(type == 1){//用户分享
                     UserInfo userInfo1 = userInfoMapper.selectById(uid);
                     List<Map<String, Object>> query = userActivityInviteMapper.query(userInfo1.getCompanyId());
@@ -928,8 +929,13 @@
 
 
     @Override
-    public ResultUtil facebookLogin(String id, String name, String email, Double lat, Double lng, Integer uid, Integer language) throws Exception {
-        UserInfo userInfo = this.selectOne(new EntityWrapper<UserInfo>().eq("faceBookId", id).ne("flag", 3));
+    public ResultUtil facebookLogin(String id, String name, String email, Double lat, Double lng, Integer uid, Integer language,int type) throws Exception {
+        UserInfo userInfo=null;
+        if(type==1){
+             userInfo = this.selectOne(new EntityWrapper<UserInfo>().eq("faceBookId", id).ne("flag", 3));
+        }else {
+             userInfo = this.selectOne(new EntityWrapper<UserInfo>().eq("twitterId", id).ne("flag", 3));
+        }
         if(null == userInfo){
             userInfo = new UserInfo();
             userInfo.setEmail(email);
@@ -939,7 +945,11 @@
             userInfo.setBalance(0D);
             userInfo.setIntegral(0);
             userInfo.setPassWord(ShiroKit.md5("", salt));
-            userInfo.setFaceBookId(id);
+            if(type==1){
+                userInfo.setFaceBookId(id);
+            }else {
+                userInfo.setTwitterId(id);
+            }
             userInfo.setState(1);
             userInfo.setFlag(1);
             userInfo.setInsertTime(new Date());
@@ -1036,8 +1046,6 @@
                 }
                 emailService.insert(tEmail);
             }
-
-
             this.addCoupon(userInfo, language);//添加优惠券
         }
 

--
Gitblit v1.7.1