Sfoglia il codice sorgente

生成绑定手机码

tags/正式3.2.0
雍文秀 2 anni fa
parent
commit
782edfa288

+ 22
- 6
suser/src/main/java/com/xhkjedu/suser/controller/system/UserController.java Vedi File

@@ -471,12 +471,13 @@ public class UserController {
471 471
     }
472 472
 
473 473
     /**
474
-      * 根据用户id获取绑定方式
475
-      * @param [user]
476
-      * @author ywx
477
-      * @date 2022/3/30 14:58
478
-      * @return com.xhkjedu.vo.ResultVo
479
-      */
474
+     * 根据用户id获取绑定方式
475
+     *
476
+     * @param [user]
477
+     * @return com.xhkjedu.vo.ResultVo
478
+     * @author ywx
479
+     * @date 2022/3/30 14:58
480
+     */
480 481
     @PostMapping("/get_bind")
481 482
     public ResultVo getBind(@RequestBody TUser user) {
482 483
         Integer userid = user.getUserid();
@@ -484,4 +485,19 @@ public class UserController {
484 485
         Map map = userService.getBind(userid);
485 486
         return new ResultVo(0, "根据用户id获取绑定方式成功", map);
486 487
     }
488
+
489
+    /**
490
+     * 生成绑定手机码
491
+     *
492
+     * @param [user]
493
+     * @return com.xhkjedu.vo.ResultVo
494
+     * @author ywx
495
+     * @date 2022/3/30 16:34
496
+     */
497
+    @PostMapping("/bind_code")
498
+    public ResultVo bindCode(@RequestBody TUser user) {
499
+        String userphone = user.getUserphone();
500
+        N_Utils.validation(new Object[]{userphone, "手机号", 2});
501
+        return userService.bindCode(userphone);
502
+    }
487 503
 }

+ 23
- 6
suser/src/main/java/com/xhkjedu/suser/service/system/UserService.java Vedi File

@@ -653,6 +653,8 @@ public class UserService extends JedisUtil {
653 653
             msgtxt += "验证码" + messageCode + ",您正在尝试修改登录密码,请妥善保管账户信息。";
654 654
         } else if ("dlqr".equals(templateCode)) {//登录确认验证码
655 655
             msgtxt += "验证码" + messageCode + ",您正在登录,若非本人操作,请勿泄露。";
656
+        } else if ("bdsj".equals(templateCode)) {//绑定手机验证码
657
+            msgtxt += "验证码" + messageCode + ",您正在绑定手机号,若非本人操作,请勿泄露。";
656 658
         }
657 659
         ZtMsgVo m = new ZtMsgVo();
658 660
         m.setMobile(userphone);
@@ -901,13 +903,28 @@ public class UserService extends JedisUtil {
901 903
     }
902 904
 
903 905
     /**
904
-      * 根据用户id获取绑定方式
905
-      * @param [userid]
906
-      * @author ywx
907
-      * @date 2022/3/30 14:57
908
-      * @return java.util.Map
909
-      */
906
+     * 根据用户id获取绑定方式
907
+     *
908
+     * @param [userid]
909
+     * @return java.util.Map
910
+     * @author ywx
911
+     * @date 2022/3/30 14:57
912
+     */
910 913
     public Map getBind(Integer userid) {
911 914
         return userMapper.getBindById(userid);
912 915
     }
916
+
917
+    /**
918
+     * 生成绑定手机码
919
+     *
920
+     * @param [userphone]
921
+     * @return com.xhkjedu.vo.ResultVo
922
+     * @author ywx
923
+     * @date 2022/3/30 16:34
924
+     */
925
+    public ResultVo bindCode(String userphone) {
926
+        String templateCode = "bdsj";
927
+        if (generateCode(userphone, templateCode)) return new ResultVo(1, "请输入验证码或者在5分钟之后重新点击");
928
+        return new ResultVo(0, "生成绑定手机码成功");
929
+    }
913 930
 }

Loading…
Annulla
Salva