Browse Source

update:班组负责人及电话改为feign实时获取,不再使用用户缓存

show
luyie 4 days ago
parent
commit
442a2a1b8d
  1. 15
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/service/impl/HydropowerServiceImpl.java

15
hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/service/impl/HydropowerServiceImpl.java

@ -51,6 +51,7 @@ import org.springblade.core.tool.utils.StringUtil;
import org.springblade.system.entity.Dept; import org.springblade.system.entity.Dept;
import org.springblade.system.user.cache.UserCache; import org.springblade.system.user.cache.UserCache;
import org.springblade.system.user.entity.User; import org.springblade.system.user.entity.User;
import org.springblade.system.user.feign.IUserClient;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -111,6 +112,8 @@ public class HydropowerServiceImpl implements HydropowerService {
private final IInspectTaskReportClient inspectTaskReportClient; private final IInspectTaskReportClient inspectTaskReportClient;
private final IUserClient userClient;
private final RedisTemplate redisTemplate; private final RedisTemplate redisTemplate;
@Value("${hzims.operation.realIdKey}") @Value("${hzims.operation.realIdKey}")
@ -1866,11 +1869,11 @@ public class HydropowerServiceImpl implements HydropowerService {
if(StringUtil.isBlank(managerId)){ if(StringUtil.isBlank(managerId)){
return ""; return "";
} }
User user = UserCache.getUser(Long.valueOf(managerId)); R<User> userR = userClient.userInfoById(Long.valueOf(managerId));
if (ObjectUtil.isEmpty(user)) { if(!userR.isSuccess() || ObjectUtil.isEmpty(userR.getData())){
return ""; return "";
} }
return user.getName(); return userR.getData().getName();
} }
/** /**
@ -1882,11 +1885,11 @@ public class HydropowerServiceImpl implements HydropowerService {
if(StringUtil.isBlank(managerId)){ if(StringUtil.isBlank(managerId)){
return ""; return "";
} }
User user = UserCache.getUser(Long.valueOf(managerId)); R<User> userR = userClient.userInfoById(Long.valueOf(managerId));
if (ObjectUtil.isEmpty(user)) { if(!userR.isSuccess() || ObjectUtil.isEmpty(userR.getData())){
return ""; return "";
} }
return user.getPhone(); return userR.getData().getPhone();
} }
/** /**

Loading…
Cancel
Save