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