Browse Source

生成绑定手机码

tags/正式3.2.0
雍文秀 2 years ago
parent
commit
782edfa288

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

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
     @PostMapping("/get_bind")
481
     @PostMapping("/get_bind")
481
     public ResultVo getBind(@RequestBody TUser user) {
482
     public ResultVo getBind(@RequestBody TUser user) {
482
         Integer userid = user.getUserid();
483
         Integer userid = user.getUserid();
484
         Map map = userService.getBind(userid);
485
         Map map = userService.getBind(userid);
485
         return new ResultVo(0, "根据用户id获取绑定方式成功", map);
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 View File

653
             msgtxt += "验证码" + messageCode + ",您正在尝试修改登录密码,请妥善保管账户信息。";
653
             msgtxt += "验证码" + messageCode + ",您正在尝试修改登录密码,请妥善保管账户信息。";
654
         } else if ("dlqr".equals(templateCode)) {//登录确认验证码
654
         } else if ("dlqr".equals(templateCode)) {//登录确认验证码
655
             msgtxt += "验证码" + messageCode + ",您正在登录,若非本人操作,请勿泄露。";
655
             msgtxt += "验证码" + messageCode + ",您正在登录,若非本人操作,请勿泄露。";
656
+        } else if ("bdsj".equals(templateCode)) {//绑定手机验证码
657
+            msgtxt += "验证码" + messageCode + ",您正在绑定手机号,若非本人操作,请勿泄露。";
656
         }
658
         }
657
         ZtMsgVo m = new ZtMsgVo();
659
         ZtMsgVo m = new ZtMsgVo();
658
         m.setMobile(userphone);
660
         m.setMobile(userphone);
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
     public Map getBind(Integer userid) {
913
     public Map getBind(Integer userid) {
911
         return userMapper.getBindById(userid);
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…
Cancel
Save