|
|
@ -14,6 +14,8 @@ import org.springframework.stereotype.Component; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取部门信息 |
|
|
|
* |
|
|
|
* @author work@yujt.net.cn |
|
|
|
* @date 2019/12/18 14:52 |
|
|
|
*/ |
|
|
@ -37,14 +39,10 @@ public class DeptUtils { |
|
|
|
*/ |
|
|
|
public DeptLevelAndLeaderDTO getDeptLevelInfo(Long deptId, YesOrNoEnum yesOrNo) { |
|
|
|
DeptLevelAndLeaderDTO dto = (DeptLevelAndLeaderDTO) redisUtils.get(RedisKeys.getDeptOptionKey(deptId)); |
|
|
|
|
|
|
|
if (null != dto) { |
|
|
|
if (YesOrNoEnum.NO.value().equals(yesOrNo.value())) { |
|
|
|
// 已取到网格长姓名或者不需要网格长姓名 直接返回
|
|
|
|
if ((StringUtils.isNotBlank(dto.getLeaderName()) || YesOrNoEnum.NO.value().equals(yesOrNo.value()))) { |
|
|
|
return dto; |
|
|
|
} else { |
|
|
|
if (StringUtils.isNotBlank(dto.getLeaderName())) { |
|
|
|
return dto; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
Result<DeptLevelAndLeaderDTO> result = adminFeignClient.getDeptInfoById(deptId, yesOrNo.value()); |
|
|
|