From ee032cd079ac6888c6750a9545a74b7048c2da1b Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期五, 18 十月 2024 09:36:35 +0800 Subject: [PATCH] 1、增加删除卷接口。 --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsPvolumesServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 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..d4ba423 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 @@ -133,6 +133,31 @@ } return BaseResult.success("淇敼鎴愬姛锛�"); } + /** + * 鍒犻櫎鍗� + * @param ids 涓婚敭闆嗗悎 + * @return 鍒犻櫎缁撴灉 + */ + @Override + public BaseResult deletePvolume(String[] ids) throws PLException { + if ( ids.length == 0){ + throw new PLException("500", new String[]{"璇烽�夋嫨鐩稿叧鏁版嵁锛侊紒"}); + } + for (String id : ids) { + 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, userInfo); + if(!rs){ + return BaseResult.fail("鍒犻櫎澶辫触锛�"); + } + return BaseResult.success("鍒犻櫎鎴愬姛锛�"); + } /** * 鍗� 浠嶤orba绔浆鍒癏ibernate瀵硅薄绔� -- Gitblit v1.9.3