liusheng
2024-04-22 63ebc0007e9958bd6680c6841a7460b053275790
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -2,6 +2,7 @@
import java.util.List;
import java.util.Set;
import java.util.UUID;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.domain.model.LoginBodyByOpenID;
@@ -23,13 +24,12 @@
/**
 * 登录验证
 *
 *
 * @author ruoyi
 */
@Api("用户登录")
@RestController
public class SysLoginController
{
public class SysLoginController {
    @Autowired
    private SysLoginService loginService;
@@ -38,7 +38,6 @@
    @Autowired
    private SysPermissionService permissionService;
    /**
@@ -50,9 +49,8 @@
    @ApiOperation("微信OpenID登录")
    @ApiImplicitParam(name = "loginBody", value = "登录信息", dataType = "LoginBodyByOpenID")
    @PostMapping("/openidlogin")
    public AjaxResult openidLogin(@RequestBody LoginBodyByOpenID loginBody)
    {
        String openid=loginBody.getOpenid();
    public AjaxResult openidLogin(@RequestBody LoginBodyByOpenID loginBody) {
        String openid = loginBody.getOpenid();
        AjaxResult ajax = loginService.wxopenidLogin(openid);
        return ajax;
    }
@@ -60,19 +58,17 @@
    /**
     * 登录方法
     *
     *
     * @param loginBody 登录信息
     * @return 结果
     */
    @ApiOperation("登录信息")
    @Log(title = "登录信息", businessType = BusinessType.OTHER)
    @PostMapping("/login")
    public AjaxResult login(@RequestBody LoginBody loginBody)
    {
    public AjaxResult login(@RequestBody LoginBody loginBody) {
        AjaxResult ajax = AjaxResult.success();
        // 生成令牌
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
                loginBody.getUuid(), loginBody.getOpenid());
        String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), loginBody.getUuid(), loginBody.getOpenid());
        ajax.put(Constants.TOKEN, token);
        return ajax;
@@ -81,12 +77,11 @@
    /**
     * 获取用户信息
     *
     *
     * @return 用户信息
     */
    @GetMapping("getInfo")
    public AjaxResult getInfo()
    {
    public AjaxResult getInfo() {
        SysUser user = SecurityUtils.getLoginUser().getUser();
        // 角色集合
        Set<String> roles = permissionService.getRolePermission(user);
@@ -104,11 +99,11 @@
    /**
     * 获取路由信息
     * /addOrUpdateRBpayee/addOrUpdateRBpayee/addOrUpdateRBpayee
     *
     * @return 路由信息
     */
    @GetMapping("getRouters")
    public AjaxResult getRouters()
    {
    public AjaxResult getRouters() {
        Long userId = SecurityUtils.getUserId();
        List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
        return AjaxResult.success(menuService.buildMenus(menus));