“djh”
2025-06-24 e0e136f627de2c724b84b02fda02376b53c9e97b
multi-admin/src/main/java/com/gkhy/exam/admin/controller/system/SysLoginController.java
@@ -11,7 +11,9 @@
import com.gkhy.exam.framework.web.service.SysLoginService;
import com.gkhy.exam.framework.web.service.SysPermissionService;
import com.gkhy.exam.framework.web.service.TokenService;
import com.gkhy.exam.system.domain.SysCompany;
import com.gkhy.exam.system.service.ISysMenuService;
import com.gkhy.exam.system.service.SysCompanyService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -39,6 +41,9 @@
    @Autowired
    private ISysMenuService menuService;
    @Autowired
    private SysCompanyService sysCompanyService;
    @ApiOperation(value = "用户登录")
    @PostMapping("/login")
    public CommonResult login(@RequestBody LoginBody loginBody){
@@ -65,6 +70,10 @@
        LoginUserDetails loginUser = SecurityUtils.getLoginUser();
        SysUser user = loginUser.getUser();
        SysCompany sysCompany = sysCompanyService.selectCompanyById(user.getCompanyId());
        if (sysCompany!=null){
            user.setCompanyName(sysCompany.getName());
        }
        // 角色集合
        Set<String> roles = permissionService.getRolePermission(user);
        // 权限集合