From 7d7b42822d9a11f8fa107fc3bbbbd518f0a7ef91 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期六, 09 十一月 2024 01:17:28 +0800
Subject: [PATCH] 1、修复系统功能模块-》管理功能模块修改是否有效功能修改无效问题。 2、Action管理,Action分类删除报错问题修改。

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java |    2 +-
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java        |    2 +-
 Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java                                                |    8 --------
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java                                |    8 +++++---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java                               |    3 ++-
 5 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
index 06cda7c..4c2da4d 100644
--- a/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
+++ b/Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
@@ -182,10 +182,6 @@
 		this.resourceMobile = resourceMobile;
 	}
 
-	public void setValid(Boolean valid) {
-		isValid = valid;
-	}
-
 	public String getPathC() {
 		return pathC;
 	}
@@ -196,10 +192,6 @@
 
 	public String getResourceMobile() {
 		return resourceMobile;
-	}
-
-	public Boolean getValid() {
-		return isValid;
 	}
 
 	public void setIsValid(Boolean isValid) {
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
index 38ac64a..f0db871 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
@@ -442,7 +442,7 @@
     {
         MenuVO menuVO = new MenuVO();
         menuVO.setId(funcInfo.id);
-        menuVO.setValid(funcInfo.isValid);
+        menuVO.setIsValid(funcInfo.isValid);
         menuVO.setSource(funcInfo.icon);
         menuVO.setPathC(funcInfo.resourceC);
         menuVO.setResourceDotNet(funcInfo.resourceDotNet);
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java
index af0b749..aea8786 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java
@@ -1313,7 +1313,7 @@
             obj.suffixB = "";*/
             obj.seq = sequence;
             obj.icon = menuVO.getSource();
-            obj.isValid = Func.isNotEmpty(menuVO.getValid()) ? menuVO.getValid():false;
+            obj.isValid = Func.isNotEmpty(menuVO.getIsValid()) ? menuVO.getIsValid():false;
             obj.aliasName = aliasName;
             obj.resourceDotNet = resDotNet;
             obj.resourceMobile = resMobile;
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java
index 6a05746..a79ae49 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java
@@ -132,7 +132,7 @@
         Map<String, List<PLActionCls>> allDataMap = Arrays.stream(clses).collect(Collectors.groupingBy(pl -> pl.pid));
 
         for (PLActionCls cls : clses) {
-            if (StringUtils.isBlank(cls.pid)) {
+            if (StringUtils.isBlank(cls.pid) || cls.pid.equals("root")) {
                 PLActionClsDTO parentDto = new PLActionClsDTO();
                 parentDto.setId(cls.id);
                 parentDto.setName(cls.name);
@@ -612,7 +612,10 @@
             throw new PLException("500", new String[]{"璇ュ垎绫讳笅瀛樺湪瀛愬垎绫讳笉鑳藉垹闄わ紒\n璇峰垹闄ゆ鍒嗙被涓嬬殑瀛愬垎绫伙紒"});
         }
         // 鎵ц鍒犻櫎鎿嶄綔
-        String message = platformClientUtil.getUIService().deletePLActionClsById(dto.getId());
+        PLActionCls actionCls = new PLActionCls();
+        actionCls.id = dto.getId();
+        actionCls.name = dto.getName();
+        String message = platformClientUtil.getUIService().deletePLActionCls(actionCls);
         if (message.startsWith("0")) {
             throw new PLException("500", new String[]{"鍒犻櫎鍒嗙被澶辫触锛�" + message.substring(1)});
         }
@@ -673,7 +676,6 @@
         }
         return res;
     }
-
 
     /**
      * 澶勭悊鍙傛暟鍒楄〃
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java
index 37a13ae..80121d2 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java
@@ -1077,6 +1077,7 @@
                 break;
         }
 
+        d.setNavigatorType(pdVO.getNavigatorType());
         d = setEventDataToPLDefination(d,pdVO);
         //杞瑇ml璧嬪�煎埌plDefination涓�
         pd.plDefination = UITools.getPLDefinationText(d);
@@ -1193,7 +1194,7 @@
                 d = ulci.getNewPLDefination(d);
                 break;
         }
-
+        d.setNavigatorType(pdVO.getNavigatorType());
         d = setEventDataToPLDefination(d,pdVO);
         pd.plDefination = UITools.getPLDefinationText(d);
 

--
Gitblit v1.9.3