浏览代码

feat: 移动端增加账号密码登录;

hanchaolong 1 天之前
父节点
当前提交
75e4801660
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. 18 0
      jd-logistics-auth/src/main/java/com/ruoyi/auth/controller/WxMiniController.java

+ 18 - 0
jd-logistics-auth/src/main/java/com/ruoyi/auth/controller/WxMiniController.java

@@ -24,6 +24,11 @@ public class WxMiniController {
     @Autowired
     @Autowired
     private TokenService tokenService;
     private TokenService tokenService;
 
 
+    /**
+     * 小程序授权登录
+     * @param form
+     * @return
+     */
     @PostMapping("login")
     @PostMapping("login")
     public R<?> login(@RequestBody LoginBody form) {
     public R<?> login(@RequestBody LoginBody form) {
         // 用户登录
         // 用户登录
@@ -32,4 +37,17 @@ public class WxMiniController {
         return R.ok(tokenService.createToken(userInfo));
         return R.ok(tokenService.createToken(userInfo));
     }
     }
 
 
+    /**
+     * 小程序账户密码登录
+     * @param form
+     * @return
+     */
+    @PostMapping("pdlogin")
+    public R<?> pdlogin(@RequestBody LoginBody form)
+    {
+        // 用户登录
+        LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
+        // 获取登录token
+        return R.ok(tokenService.createToken(userInfo));
+    }
 }
 }