From d0ae279ff3b83358d1c07f4481a041c4ad335026 Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期二, 03 十二月 2024 11:57:38 +0800
Subject: [PATCH] 提取业务系统使用的功能,独立出一个单独的模块

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 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 2bfe725..522fcf3 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
@@ -3,7 +3,7 @@
 import com.vci.corba.common.PLException;
 import com.vci.corba.common.data.UserEntityInfo;
 import com.vci.corba.framework.data.PvolumeInfo;
-import com.vci.dto.*;
+import com.vci.dto.OsPvolumeDTO;
 import com.vci.starter.poi.bo.WriteExcelData;
 import com.vci.starter.poi.bo.WriteExcelOption;
 import com.vci.starter.poi.util.ExcelUtil;
@@ -14,14 +14,14 @@
 import com.vci.starter.web.util.VciBaseUtil;
 import com.vci.starter.web.util.WebThreadLocalUtil;
 import com.vci.web.service.OsPvolumesServiceI;
-import com.vci.web.util.Func;
+import com.vci.starter.web.util.Lcm.Func;
 import com.vci.web.util.PlatformClientUtil;
 import com.vci.web.util.WebUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.io.*;
+import java.io.File;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -38,8 +38,8 @@
 
     /**
      * 鍒嗛〉鏌ヨ鍗�
-     * @param pageSize 椤垫暟
-     * @param pageIndex 绗嚑椤�
+     * @param pageSize 绗嚑椤�
+     * @param pageIndex 椤垫暟
      * @return 鍒嗛〉鏁版嵁
      */
     @Override
@@ -59,7 +59,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();
@@ -127,11 +127,11 @@
      * @return 鍒犻櫎缁撴灉
      */
     @Override
-    public BaseResult deletePvolume(String[] ids) throws PLException {
-        if ( ids.length == 0){
+    public BaseResult deletePvolume(String ids) throws PLException {
+        if ( StringUtils.isBlank(ids)){
             throw new PLException("500", new String[]{"璇烽�夋嫨鐩稿叧鏁版嵁锛侊紒"});
         }
-        for (String id : ids) {
+        for (String id : ids.split(",")) {
             boolean isvalid = platformClientUtil.getFrameworkService().checkIsvalid(id);
             if(isvalid) {
                 throw new PLException("500", new String[]{"閫夋嫨鏁版嵁涓洪閫夎矾寰勶紝涓嶈兘鍒犻櫎锛�"});
@@ -140,7 +140,7 @@
         UserEntityInfo userInfo = new UserEntityInfo();
         userInfo.setUserName(WebUtil.getCurrentUserId());
         userInfo.setModules("com.vci.client.framework.systemConfig.volumn.PvolumePanel");
-        boolean rs = platformClientUtil.getFrameworkService().deletePvolume(ids, userInfo);
+        boolean rs = platformClientUtil.getFrameworkService().deletePvolume(ids.split(","), userInfo);
         if(!rs){
             return BaseResult.fail("鍒犻櫎澶辫触锛�");
         }
@@ -225,11 +225,11 @@
      * @return
      */
     @Override
-    public boolean savePvolumeUser(String pvolumId, String[] userIds) throws PLException {
+    public boolean savePvolumeUser(String pvolumId ,List<String> userIds) throws PLException {
         VciBaseUtil.alertNotNull(pvolumId,"鏂囦欢鏌滀富閿�",userIds,"鐢ㄦ埛涓婚敭闆嗗悎");
         UserEntityInfo userEntityInfo = new UserEntityInfo();
         userEntityInfo.setUserName(WebThreadLocalUtil.getCurrentUserSessionInfoInThread().getUserId());
-        boolean resBoolean = platformClientUtil.getFrameworkService().savePvolumeUser(pvolumId, userIds, userEntityInfo);
+        boolean resBoolean = platformClientUtil.getFrameworkService().savePvolumeUser(pvolumId, userIds.toArray(new String[userIds.size()]), userEntityInfo);
         return resBoolean;
     }
 

--
Gitblit v1.9.3