|  |  |  | 
|---|
|  |  |  | import javax.annotation.Resource; | 
|---|
|  |  |  | import javax.servlet.http.HttpServletRequest; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.ruoyi.chargingPile.api.feignClient.PartnerClient; | 
|---|
|  |  |  | import com.ruoyi.chargingPile.api.model.Partner; | 
|---|
|  |  |  | import com.ruoyi.system.api.domain.SysRole; | 
|---|
|  |  |  | import com.ruoyi.system.api.domain.SysUser; | 
|---|
|  |  |  | import com.ruoyi.system.api.feignClient.SysUserClient; | 
|---|
|  |  |  | 
|---|
|  |  |  | @Resource | 
|---|
|  |  |  | private SysUserClient userClient; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Resource | 
|---|
|  |  |  | private PartnerClient partnerClient; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @PostMapping("login") | 
|---|
|  |  |  | @GlobalTransactional(rollbackFor = Exception.class)//分布式事务 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | map.put("roleName",roles.get(0).getRoleName()); | 
|---|
|  |  |  | map.put("info", userInfo); | 
|---|
|  |  |  | if(userInfo.getSysUser().getRoleType() == 2){ | 
|---|
|  |  |  | Partner partner = partnerClient.getPartnerById(userInfo.getSysUser().getObjectId()).getData(); | 
|---|
|  |  |  | map.put("partnerName", partner.getName()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // 修改用户最后登录时间 | 
|---|
|  |  |  | SysUser sysUser = new SysUser(); | 
|---|
|  |  |  | sysUser.setUserId(userInfo.getSysUser().getUserId()); | 
|---|