From 1573d3f7c7271a80b4e6dc3874455aec784fdd47 Mon Sep 17 00:00:00 2001
From: Jinquan_Ou <Jinquan@gdut.com>
Date: 星期六, 15 四月 2023 12:01:50 +0800
Subject: [PATCH] 111

---
 zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
index add7243..8f27f1b 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
@@ -109,10 +109,29 @@
                     secondFamilyIdsBuffer.deleteCharAt(secondFamilyIdsBuffer.length() - 1);
                 }
 
+            }else{
+                String authorities = secondFamilyAuthority.substring(2, secondFamilyAuthority.length() - 1);
+                if (authorities.contains(" ")) {
+                    //绌烘牸闅斿紑寰楀埌鑿滃崟id锛岀湅鏄惁鏈夊搴旂殑鏉冮檺
+                    String[] authorityIdList = authorities.split(" ");
+                    for (String s : authorityIdList) {
+                        if (s.equals(PROPERTY_LIST)) {
+                            secondFamilyIdsBuffer.append(secondFamilyAuthority.charAt(0)).append(",");
+                            break;
+                        }
+                    }
+                } else {
+                    if (authorities.equals(PROPERTY_LIST)) {
+                        secondFamilyIdsBuffer.append(secondFamilyAuthority.charAt(0)).append(",");
+                    }
+                }
+                //鎶婂悗闈㈢殑閫楀彿鍘绘帀
+                if (secondFamilyIdsBuffer.length() > 1) {
+                    secondFamilyIdsBuffer.deleteCharAt(secondFamilyIdsBuffer.length() - 1);
+                }
             }
 
         }
-
         //灏哠tringBuffer杞垚String
         String secondFamilyIds = secondFamilyIdsBuffer.toString();
 

--
Gitblit v1.9.1