소스 검색

+ 设备登录支持多租户

chen.cheng 2 달 전
부모
커밋
df82d088bf

+ 4 - 0
bd-park/park-backend/park-application/src/main/java/com/huashe/park/application/web/controller/cons/PileMachineInfoController.java

@@ -33,6 +33,7 @@ import com.huashe.park.domain.entity.PileMachineInfo;
 import com.ruoyi.common.annotation.Anonymous;
 import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.entity.SysUser;
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.utils.poi.ExcelUtil;
@@ -150,6 +151,9 @@ public class PileMachineInfoController extends BaseController {
             pileMachineInfo.getSn(), pileMachineInfo.getPwd());
         authenticationToken.setDetails(pileMachineInfo);
         SecurityContextHolder.getContext().setAuthentication(authenticationToken);
+        SysUser sysUser = new SysUser();
+        sysUser.setTenantId(pileMachineInfo.getTenantId());
+        machineAuth.setUser(sysUser);
         String token = tokenService.createToken(machineAuth);
         pileMachineInfo.setToken(token);
         PileMachineVO pileMachineInfoVo = new PileMachineVO();