Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/HMSysModConfigController.java
@@ -128,8 +128,7 @@ /** * 保存授权的模块 * @param roleRightDTOS 用户选择授权模块信息 * @param roleId 角色主键 * @param roleDto 用户选择授权模块信息 * @return 授权结果 * @throws PLException */ Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsPvolumesController.java
@@ -83,4 +83,21 @@ return objectBaseResult; } } /** * 删除卷 * @param ids 主键集合 * @return 删除结果 */ @DeleteMapping("/deletePvolume") public BaseResult deletePvolume(String[] ids){ try { return osPvolumesServiceI.deletePvolume(ids); } catch (PLException e) { BaseResult objectBaseResult = new BaseResult<>(); objectBaseResult.setCode(Integer.parseInt(e.code)); objectBaseResult.setMsg(Arrays.toString(e.messages)); return objectBaseResult; } } } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsPvolumesServiceI.java
@@ -34,4 +34,10 @@ * @return 修改结果 */ BaseResult updatePvolume(OsPvolumeDTO dto) throws PLException; /** * 删除卷 * @param ids 主键集合 * @return 删除结果 */ BaseResult deletePvolume(String[] ids) throws PLException; } 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("删除成功!"); } /** * 卷 从Corba端转到Hibernate对象端