Commit 779cb5a6 by 邹磊浩

修改代码

parent 9e4f3c99
package com.pz.web.controller.system;
import cn.dev33.satoken.annotation.SaIgnore;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.pz.common.constant.Constants;
import com.pz.common.core.domain.R;
import com.pz.common.core.domain.entity.SysMenu;
......@@ -10,7 +11,11 @@ import com.pz.common.core.domain.model.LoginBody;
import com.pz.common.core.domain.model.LoginUser;
import com.pz.common.core.domain.model.SmsLoginBody;
import com.pz.common.helper.LoginHelper;
import com.pz.merchant.domain.Company;
import com.pz.merchant.mapper.CompanyMapper;
import com.pz.system.domain.vo.CityVo;
import com.pz.system.domain.vo.RouterVo;
import com.pz.system.mapper.CityMapper;
import com.pz.system.service.ISysMenuService;
import com.pz.system.service.ISysRoleService;
import com.pz.system.service.ISysUserService;
......@@ -42,6 +47,8 @@ public class SysLoginController {
private final ISysMenuService menuService;
private final ISysUserService userService;
private final ISysRoleService iSysRoleService;
private final CompanyMapper companyMapper;
private final CityMapper cityMapper;
/**
* 登录方法
......@@ -119,6 +126,12 @@ public class SysLoginController {
ajax.put("user", user);
ajax.put("roles", loginUser.getRolePermission());
ajax.put("permissions", loginUser.getMenuPermission());
//获取当前商户用户城市
Optional.ofNullable(companyMapper.selectVoOne(Wrappers.<Company>lambdaQuery().eq(Company::getUid, user.getUserId())))
.ifPresent(companyVo -> {
CityVo cityVo = cityMapper.selectVoById(companyVo.getCityId());
ajax.put("cityName", cityVo.getName());
});
return R.ok(ajax);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment