From 991bf3c56c379ba78f13d9ff34fccc2769d296b7 Mon Sep 17 00:00:00 2001
From: yuxc <yuxc@vci-tech.com>
Date: 星期四, 24 十月 2024 15:09:15 +0800
Subject: [PATCH] 1、文件柜管理接口方式以及接受参数修改

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java
index c32a05a..e171a7d 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java
@@ -51,8 +51,8 @@
 
     /**
      * 鍒嗛〉鏌ヨ鍗�
-     * @param pageSize 椤垫暟
-     * @param pageIndex 绗嚑椤�
+     * @param pageSize 绗嚑椤�
+     * @param pageIndex 椤垫暟
      * @return 鍒嗛〉鏁版嵁
      */
     @Override
@@ -72,7 +72,7 @@
     public BaseResult savePvolume(OsPvolumeDTO dto) throws PLException {
         PvolumeInfo pvoInfo = new PvolumeInfo();
         pvoInfo.service = dto.getService();
-        pvoInfo.id = dto.getId();
+//        pvoInfo.id = dto.getId();
         pvoInfo.name = dto.getName();
         pvoInfo.host = dto.getHost();
         pvoInfo.isvalid = dto.isIsvalid();
@@ -133,6 +133,31 @@
         }
         return BaseResult.success("淇敼鎴愬姛锛�");
     }
+    /**
+     * 鍒犻櫎鍗�
+     * @param ids 涓婚敭闆嗗悎
+     * @return 鍒犻櫎缁撴灉
+     */
+    @Override
+    public BaseResult deletePvolume(String ids) throws PLException {
+        if ( StringUtils.isBlank(ids)){
+            throw new PLException("500", new String[]{"璇烽�夋嫨鐩稿叧鏁版嵁锛侊紒"});
+        }
+        for (String id : ids.split(",")) {
+            boolean isvalid = platformClientUtil.getFrameworkService().checkIsvalid(id);
+            if(isvalid) {
+                throw new PLException("500", new String[]{"閫夋嫨鏁版嵁涓洪閫夎矾寰勶紝涓嶈兘鍒犻櫎锛�"});
+            }
+        }
+        UserEntityInfo userInfo = new UserEntityInfo();
+        userInfo.setUserName(WebUtil.getCurrentUserId());
+        userInfo.setModules("com.vci.client.framework.systemConfig.volumn.PvolumePanel");
+        boolean rs = platformClientUtil.getFrameworkService().deletePvolume(ids.split(","), userInfo);
+        if(!rs){
+            return BaseResult.fail("鍒犻櫎澶辫触锛�");
+        }
+        return BaseResult.success("鍒犻櫎鎴愬姛锛�");
+    }
 
     /**
      * 鍗� 浠嶤orba绔浆鍒癏ibernate瀵硅薄绔�

--
Gitblit v1.9.3