peixh 4 سال پیش
والد
کامیت
1d57a008f8
1فایلهای تغییر یافته به همراه18 افزوده شده و 0 حذف شده
  1. 18 0
      tianhu-system/src/main/java/com/tianhu/system/controller/SysProfileController.java

+ 18 - 0
tianhu-system/src/main/java/com/tianhu/system/controller/SysProfileController.java

@@ -1,6 +1,7 @@
 package com.tianhu.system.controller;
 
 import com.tianhu.common.core.domain.R;
+import com.tianhu.common.core.utils.CommonUtil;
 import com.tianhu.common.core.utils.SecurityUtils;
 import com.tianhu.common.core.utils.ServletUtils;
 import com.tianhu.common.core.utils.StringUtils;
@@ -13,7 +14,11 @@ import com.tianhu.system.api.RemoteFileService;
 import com.tianhu.system.api.domain.SysFile;
 import com.tianhu.system.api.domain.SysUser;
 import com.tianhu.system.api.model.LoginUser;
+import com.tianhu.system.domain.SysCompany;
+import com.tianhu.system.domain.SysUserCompanyRel;
+import com.tianhu.system.service.ISysCompanyService;
 import com.tianhu.system.service.ISysDictDataService;
+import com.tianhu.system.service.ISysUserCompanyRelService;
 import com.tianhu.system.service.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -45,6 +50,10 @@ public class SysProfileController extends BaseController
     
     @Autowired
     private RemoteFileService remoteFileService;
+    @Autowired
+    private ISysUserCompanyRelService iSysUserCompanyRelService;
+    @Autowired
+    private ISysCompanyService iSysCompanyService;
 
     /**
      * 个人信息
@@ -53,8 +62,17 @@ public class SysProfileController extends BaseController
     public AjaxResult profile(@PathVariable String sscDomain)
     {
         LoginUser loginUser = tokenService.getLoginUser();
+        //用户id
+        String userId = CommonUtil.objToString(loginUser.getSysUser().getUserId());
+        //查询用户公司关联表
+        SysUserCompanyRel sysUserCompanyRel = iSysUserCompanyRelService.getById(userId);
+        //企业id
+        String companyId = sysUserCompanyRel.getSucrCompanyId();
+        //查询企业信息
+        SysCompany sysCompany = iSysCompanyService.getById(companyId);
         AjaxResult ajax = AjaxResult.success(loginUser.getSysUser());
         ajax.put("roleGroup", loginUser);
+        ajax.put("company",sysCompany);
         return ajax;
     }