Browse Source

Merge remote-tracking branch 'origin/master'

yuejiaying 4 years ago
parent
commit
78c233a0c5
1 changed files with 8 additions and 3 deletions
  1. 8 3
      sms_water/src/main/java/com/huaxu/util/OrgInfoUtil.java

+ 8 - 3
sms_water/src/main/java/com/huaxu/util/OrgInfoUtil.java

@@ -18,19 +18,23 @@ public class OrgInfoUtil {
     public  String getOrgName(Integer id){
 
         String tenantId = UserUtil.getCurrentUser().getTenantId();
+        if(tenantId==null){
+            return "";
+        }
         String key="orgInfo" + tenantId;
         String keysValue = (String) redisUtil.getHashValues(key,id+"");
         if(keysValue==null){
             Map<String,String>keysValues=updateOrgInfo(key);
             keysValue=keysValues.get(id+"");
         }
-        if(keysValue==null){
-            return "";
-        }
+
         return keysValue;
     };
     public Map<String,String>getAllOrgName(){
         String tenantId = UserUtil.getCurrentUser().getTenantId();
+        if(tenantId==null){
+            return new HashMap<>();
+        }
         String key="orgInfo" + tenantId;
         Map<String, String> hashValue = redisUtil.getHashValue(key);
         if(hashValue.size()==0){
@@ -41,6 +45,7 @@ public class OrgInfoUtil {
     private Map<String,String> updateOrgInfo(String key){
 
         Map<String,String>keysValues=new HashMap<>();
+
         List<Org> orgs = userCenterClient.getAllByTenantId();
         for (Org org1 : orgs) {
             keysValues.put(org1.getId()+"",org1.getOrgName());