From 08579f2efb9bd870a9ad4cae3ec5b25cbb30a198 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 22 十月 2024 18:01:44 +0800
Subject: [PATCH] 表单定义克隆功能 以及 模糊查询功能
---
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