From 49ffecc181ee442546864c0eb78ba9be66cede15 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 09 九月 2023 10:36:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java |   86 ++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 53 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java
index 5ff94df..7138ccb 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/UserInfoController.java
@@ -116,8 +116,6 @@
         }
     }
 
-
-
     /**
      * 获取短信验证码
      * @param phone
@@ -158,8 +156,6 @@
         }
     }
 
-
-
     @ResponseBody
     @PostMapping("/base/queryCaptcha1")
     @ApiOperation(value = "获取短信验证码", tags = {"用户端-登录"}, notes = "")
@@ -187,10 +183,6 @@
         }
     }
 
-
-
-
-
     @ResponseBody
     @PostMapping("/base/sedEmail")
     @ApiOperation(value = "获取邮箱验证码【1.0】", tags = {"用户端-登录"}, notes = "")
@@ -199,22 +191,33 @@
     })
     public ResultUtil sedEmail(String email, Integer language, HttpServletRequest request){
         try {
+
             Integer uid = userInfoService.getUserIdFormRedis(request);
+
             if(ToolUtil.isEmpty(email)){
                 return ResultUtil.error(language == 1 ? "邮箱不能为空" : language == 2 ? "The mailbox cannot be empty" : "L’email ne peut pas être vide");
             }
+
             Random random = new Random();
+
             StringBuffer sb = new StringBuffer();
+
             for(int i = 0; i < 4; i++){
                 sb.append((int) (random.nextDouble() * 10));
             }
+
             String authCode = sb.toString();
+
             redisUtil.setStrValue(email, authCode, 5 * 60);
 
             UserInfo userInfo = userInfoService.selectById(uid);
+
             String nickName = "";
+
             if(null != userInfo){
+
                 nickName = userInfo.getNickName();
+
             }
 
             if(ToolUtil.isNotEmpty(email)){
@@ -252,9 +255,6 @@
             return ResultUtil.runErr();
         }
     }
-
-
-
 
     /**
      * 手机验证码登录
@@ -304,8 +304,6 @@
         }
     }
 
-
-
     /**
      * 手机验证码登录
      * @param phone
@@ -353,10 +351,6 @@
         }
     }
 
-
-
-
-
     /**
      * 账号密码登录
      * @param phone
@@ -389,7 +383,6 @@
             return ResultUtil.paranErr();
         }
     }
-
 
     /**
      * 忘记密码
@@ -425,7 +418,6 @@
             return ResultUtil.paranErr();
         }
     }
-
 
     /**
      * 微信授权登录
@@ -480,7 +472,6 @@
         }
     }
 
-
     @ResponseBody
     @PostMapping("/base/user/facebookLogin")
     @ApiOperation(value = "FaceBook授权登录【1.0】", tags = {"用户端-登录"}, notes = "")
@@ -496,15 +487,33 @@
     })
     public ResultUtil facebookLogin(String id, String name, String email, Double lat, Double lng, Integer uid, Integer language){
         try {
-            return userInfoService.facebookLogin(id, name, email, lat, lng, uid, language);
+            return userInfoService.facebookLogin(id, name, email, lat, lng, uid, language,1);
         }catch (Exception e){
             e.printStackTrace();
             return ResultUtil.runErr();
         }
     }
-
-
-
+    @ResponseBody
+    @PostMapping("/base/user/twitterLogin")
+    @ApiOperation(value = "twitter授权登录【1.0】", tags = {"用户端-登录"}, notes = "")
+    @ApiImplicitParams({
+            @ApiImplicitParam(value = "twitter用户id", name = "id", required = true, dataType = "String"),
+            @ApiImplicitParam(value = "twitter用户名称", name = "name", required = true, dataType = "String"),
+            @ApiImplicitParam(value = "twitter绑定的email", name = "email", required = false, dataType = "String"),
+            @ApiImplicitParam(value = "头像", name = "avatar", required = false, dataType = "String"),
+            @ApiImplicitParam(value = "性别(1=男,2=女)", name = "sex", required = false, dataType = "int"),
+            @ApiImplicitParam(value = "纬度", name = "lat", required = false, dataType = "double"),
+            @ApiImplicitParam(value = "经度", name = "lng", required = false, dataType = "double"),
+            @ApiImplicitParam(value = "分享的用户id", name = "uid", required = false, dataType = "int"),
+    })
+    public ResultUtil twitterLogin(String id, String name, String email, Double lat, Double lng, Integer uid, Integer language){
+        try {
+            return userInfoService.facebookLogin(id, name, email, lat, lng, uid, language,2);
+        }catch (Exception e){
+            e.printStackTrace();
+            return ResultUtil.runErr();
+        }
+    }
 
     /**
      * 设置电话号码
@@ -556,7 +565,6 @@
         }
     }
 
-
     @ResponseBody
     @PostMapping("/api/user/bindingEmail")
     @ApiOperation(value = "设置邮箱地址【1.0】", tags = {"用户端-登录"}, notes = "")
@@ -598,9 +606,6 @@
         }
     }
 
-
-
-
     /**
      * 获取用户个人信息
      * @param request
@@ -625,7 +630,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 手机号码获取用户
@@ -659,7 +663,6 @@
         }
     }
 
-
     /**
      * 实名认证操作
      * @param verifiedWarpper
@@ -684,7 +687,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 设置紧急联系人
@@ -722,7 +724,6 @@
         }
     }
 
-
     /**
      * 用户充值余额
      * @param payType
@@ -752,7 +753,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 修改手机号码
@@ -837,8 +837,6 @@
         }
     }
 
-
-
     /**
      * 修改登录密码
      * @param password
@@ -864,7 +862,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 修改个人信息
@@ -902,7 +899,6 @@
         }
     }
 
-
     @ResponseBody
     @PostMapping("/api/user/queryRealName")
     @ApiOperation(value = "获取实名认证的数据", tags = {"用户端-个人中心"}, notes = "")
@@ -923,7 +919,6 @@
         }
     }
 
-
     /**
      * 后台调用禁用用户
      * @param uid
@@ -943,7 +938,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 仿socket接口(单点登录)
@@ -1033,8 +1027,6 @@
         }
     }
 
-
-
     @ResponseBody
     @PostMapping("/api/user/editLanguage")
     @ApiOperation(value = "修改多语言配置", tags = {"用户端-个人中心"}, notes = "")
@@ -1058,7 +1050,6 @@
         }
     }
 
-
     @ResponseBody
     @PostMapping("/base/user/addReportLoss")
     @ApiOperation(value = "提交报失", tags = {"用户端-个人中心"}, notes = "")
@@ -1078,8 +1069,6 @@
         }
     }
 
-
-
     @ResponseBody
     @PostMapping("/base/user/queryOrderLicensePlate")
     @ApiOperation(value = "获取报失也车牌等信息", tags = {"用户端-个人中心"}, notes = "")
@@ -1097,8 +1086,6 @@
         }
     }
 
-
-
     @ResponseBody
     @RequestMapping("/base/user/image")
     public String image(@RequestPart("file") MultipartFile file) {
@@ -1109,8 +1096,6 @@
             return null;
         }
     }
-
-
 
     @ResponseBody
     @PostMapping("/api/user/queryBankCardList")
@@ -1139,8 +1124,6 @@
             return ResultUtil.runErr();
         }
     }
-
-
 
     @ResponseBody
     @PostMapping("/api/user/addBankCard")
@@ -1184,8 +1167,6 @@
         }
     }
 
-
-
     @ResponseBody
     @PostMapping("/api/user/delBankCard")
     @ApiOperation(value = "删除银行卡【1.1】", tags = {"用户端-个人中心"}, notes = "")
@@ -1202,7 +1183,6 @@
             return ResultUtil.runErr();
         }
     }
-
 
     /**
      * 下载pdf

--
Gitblit v1.7.1