|
|
@@ -38,6 +38,8 @@ import org.springblade.core.tool.constant.BladeConstant;
|
|
|
import org.springblade.core.tool.constant.RoleConstant;
|
|
|
import org.springblade.core.tool.utils.DateUtil;
|
|
|
import org.springblade.core.tool.utils.StringPool;
|
|
|
+import org.springblade.system.entity.Tenant;
|
|
|
+import org.springblade.system.feign.ITenantClient;
|
|
|
import org.springblade.system.user.entity.User;
|
|
|
import org.springblade.system.user.excel.UserExcel;
|
|
|
import org.springblade.system.user.excel.UserImporter;
|
|
|
@@ -68,6 +70,7 @@ import static org.springblade.core.cache.constant.CacheConstant.USER_CACHE;
|
|
|
public class UserController {
|
|
|
|
|
|
private final IUserService userService;
|
|
|
+ private final ITenantClient tenantClient;
|
|
|
|
|
|
/**
|
|
|
* 查询单条
|
|
|
@@ -89,7 +92,12 @@ public class UserController {
|
|
|
@GetMapping("/info")
|
|
|
public R<UserVO> info(BladeUser user) {
|
|
|
User detail = userService.getById(user.getUserId());
|
|
|
- return R.data(UserWrapper.build().entityVO(detail));
|
|
|
+ UserVO userVO = UserWrapper.build().entityVO(detail);
|
|
|
+ Tenant tenant = tenantClient.tenantMessage(userVO.getTenantId());
|
|
|
+ if (tenant != null){
|
|
|
+ userVO.setBillType(tenant.getBillType());
|
|
|
+ }
|
|
|
+ return R.data(userVO);
|
|
|
}
|
|
|
|
|
|
/**
|