From d56eb9b8c519945957c2a90e4204efb48abd463b Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 27 七月 2023 14:18:56 +0800
Subject: [PATCH] 更新接口

---
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
index 6d4c164..162ecf6 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java
@@ -184,11 +184,21 @@
     @ApiOperation(value = "验证验证码", tags = {"司机端-注册"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "邮箱", name = "email", required = true, dataType = "String"),
+            @ApiImplicitParam(value = "手机号码", name = "phone", required = true, dataType = "String"),
             @ApiImplicitParam(value = "验证码", name = "code", required = true, dataType = "String")
     })
-    public ResultUtil checkCaptcha(String email, String code, Integer language){
+    public ResultUtil checkCaptcha(String email, String phone, String code, Integer language){
         try {
-            boolean b = driverService.checkCaptcha(email, code);
+            if(ToolUtil.isNotEmpty(phone)){
+                String substring = phone.substring(0, 1);
+                if("0".equals(substring)){
+                    phone = "233" + phone.substring(1);
+                }
+                if(phone.indexOf("233") < 0){
+                    phone = "233" + phone;
+                }
+            }
+            boolean b = driverService.checkCaptcha(email, phone, code);
             return b ? ResultUtil.success() : ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid captcha" : "Code de vérification invalide");
         }catch (Exception e){
             e.printStackTrace();

--
Gitblit v1.7.1