Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/dto/OsPvolumeDTO.java
@@ -20,5 +20,5 @@ private String service; // 服务名 private short type; //卷服务类型 0:Unix,1:Win NT private String path; //卷服务路径 private boolean isvalid; //是否为首选路径,如果修改了这个值会提醒:您确实要修改卷的首选路径吗? private boolean isvalid; //是否为首选路径,如果修改了这个值会提醒:您确实要修改卷的首选路径吗?false 为未选择,true为选择 } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsPvolumesController.java
@@ -34,14 +34,20 @@ /** * 分页查询卷 * @param pageSize 页数 * @param pageIndex 第几页 * @param pageSize 第几页 * @param pageIndex 页数 * @return 分页数据 */ @GetMapping("/getPvolumesPage") public BaseResult getPvolumesPage(short pageSize, short pageIndex){ public BaseResult getPvolumesPage(Integer pageSize, Integer pageIndex){ try { return osPvolumesServiceI.getPvolumesPage(pageSize, pageIndex); if(pageIndex == null){ pageIndex = 1000 ; } if(pageSize == null){ pageSize = 0; } return osPvolumesServiceI.getPvolumesPage(pageSize.shortValue(), pageIndex.shortValue()); } catch (PLException e) { BaseResult objectBaseResult = new BaseResult<>(); objectBaseResult.setCode(Integer.parseInt(e.code)); @@ -55,7 +61,7 @@ * @param dto 卷的传输信息 * @return 保存结果 */ @GetMapping("/savePvolume") @PostMapping("/savePvolume") public BaseResult savePvolume(@RequestBody OsPvolumeDTO dto){ try { return osPvolumesServiceI.savePvolume(dto); @@ -72,7 +78,7 @@ * @param dto 卷的传输信息 * @return 修改结果 */ @GetMapping("/updatePvolume") @PostMapping("/updatePvolume") public BaseResult updatePvolume(@RequestBody OsPvolumeDTO dto){ try { return osPvolumesServiceI.updatePvolume(dto); @@ -90,7 +96,7 @@ * @return 删除结果 */ @DeleteMapping("/deletePvolume") public BaseResult deletePvolume(String[] ids){ public BaseResult deletePvolume(String ids){ try { return osPvolumesServiceI.deletePvolume(ids); } catch (PLException e) { Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsPvolumesServiceI.java
@@ -17,8 +17,8 @@ public interface OsPvolumesServiceI { /** * 分页查询卷 * @param pageSize 页数 * @param pageIndex 第几页 * @param pageSize 第几页 * @param pageIndex 页数 * @return 分页数据 */ BaseResult getPvolumesPage(short pageSize, short pageIndex) throws PLException; @@ -39,5 +39,5 @@ * @param ids 主键集合 * @return 删除结果 */ BaseResult deletePvolume(String[] ids) throws PLException; BaseResult deletePvolume(String ids) throws PLException; } 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(); @@ -139,11 +139,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[]{"选择数据为首选路径,不能删除!"}); @@ -152,7 +152,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("删除失败!"); }