Browse Source

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

hanchaolong 1 day ago
parent
commit
75e4801660

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

@@ -24,6 +24,11 @@ public class WxMiniController {
     @Autowired
     private TokenService tokenService;
 
+    /**
+     * 小程序授权登录
+     * @param form
+     * @return
+     */
     @PostMapping("login")
     public R<?> login(@RequestBody LoginBody form) {
         // 用户登录
@@ -32,4 +37,17 @@ public class WxMiniController {
         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));
+    }
 }