文档拆分表,文档拆分条款目录

This commit is contained in:
liyawei
2022-03-22 09:18:32 +08:00
parent ea21e02b68
commit 5ef53dfc82
3 changed files with 9 additions and 8 deletions
@@ -133,7 +133,7 @@ public class SarFileSplitItemsEOController extends JeroController<SarFileSplitIt
// return Result.OK(sarFileSplitItemsEOService.selectByPrimaryKey(id));
// }
@ApiOperation(value = "文档拆分条款信息-新增")
@ApiOperation(value = "文档拆分条款信息-新增Y")
@PostMapping("/addSplitItems")
public Result<?> create(@RequestBody SarFileSplitItemsEO sarFileSplitItemsEO) throws Exception {
if(CollectionUtils.isNotEmpty(sarFileSplitItemsEO.getItemValEOList())) {
@@ -213,7 +213,7 @@ public class SarFileSplitItemsEOController extends JeroController<SarFileSplitIt
// return Result.OK();
// }
@ApiOperation(value = "文档拆分条款信息-批量删除")
@ApiOperation(value = "文档拆分条款信息-批量删除Y")
@PostMapping("/batchDeleteItems")
public Result batchDeleteItems(String ids) throws Exception {
if (StringUtils.isNotEmpty(ids)) {
@@ -285,7 +285,7 @@ public class SarFileSplitItemsEOController extends JeroController<SarFileSplitIt
return Result.OK(sarFileSplitItemsEO);
}
@ApiOperation(value = "文档拆分条款信息-判断包含子节点")
@ApiOperation(value = "文档拆分条款信息-判断包含子节点Y")
@GetMapping("/judgeContaintChilds")
/*@RequiresPermissions("lawss:sarMenu:judgequeryMenuByPid")*/
public Result<Map<String, Object>> judgeContaintChilds(String ids) throws Exception {
@@ -293,7 +293,7 @@ public class SarFileSplitItemsEOController extends JeroController<SarFileSplitIt
return Result.OK(result);
}
@ApiOperation(value = "文档拆分条款信息-导出zip")
@ApiOperation(value = "文档拆分条款信息-导出zipY")
@GetMapping(value = "/exportSplitInfoZip")
public void exportSplitInfoZip(String idList, String infoId,String exportName, HttpServletResponse response, HttpServletRequest request) throws Exception {
OutputStream os = null;
@@ -590,7 +590,7 @@ public class SarFileSplitItemsEOController extends JeroController<SarFileSplitIt
}
}
@ApiOperation(value = "文档拆分条款信息-导入")
@ApiOperation(value = "文档拆分条款信息-导入Y")
@PostMapping(value = "/importSplitItemsZip")
public Result<?> importSplitItemsZip(@RequestParam(value = "file", required = false) MultipartFile file,
@RequestParam(value = "menuId", required = false) String menuId,
@@ -116,7 +116,7 @@ public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMen
return Result.OK("复制成功",sarFileSplitItemsEO);
}
@ApiOperation(value = "文档拆分条款目录-批量复制节点不包括子节点")
@ApiOperation(value = "文档拆分条款目录-批量复制节点不包括子节点Y")
@PostMapping("/copyMenuNotChildrenall")
public Result<List<SarFileSplitItemsEO>> copyMenuNotChildrenall(@RequestParam(value = "ids",required = false) String ids,
@RequestParam(value = "menuids",required = false) String menuids,
@@ -142,6 +142,7 @@ public class SarFileSplitMenuEOController extends JeroController<SarFileSplitMen
sarFileSplitItemsEO.setMenuId(menuidslist.get(i));
sarFileSplitItemsEO.setInfoId(infoIdslist.get(i));
int result = sarFileSplitMenuEOService.copyMenuNotChildren(sarFileSplitItemsEO);
// 同时复制目录下的条款
sarFileSplitItemsEO = sarFileSplitItemsEOMapper.selectByPrimaryKey(sarFileSplitItemsEO.getId());
sarFileSplitItemsEOS.add(sarFileSplitItemsEO);
}
@@ -291,8 +291,8 @@ public class SarFileSplitMenuEOServiceImpl extends ServiceImpl<SarFileSplitMenuE
}
for (SarFileSplitMenuEO sarFileSplitMenuEOfor : sarFileSplitMenuEOList) {
sarFileSplitMenuEOfor.setId(menuIdMap.get(sarFileSplitMenuEOfor.getId()).toString());
if (menuIdMap.containsKey(sarFileSplitMenuEOfor.getpId())){
sarFileSplitMenuEOfor.setpId(menuIdMap.get(sarFileSplitMenuEOfor.getpId()).toString());
if (menuIdMap.containsKey(sarFileSplitMenuEOfor.getPId())){
sarFileSplitMenuEOfor.setPId(menuIdMap.get(sarFileSplitMenuEOfor.getPId()).toString());
}
sarFileSplitMenuEOfor.setDisplaySeq(sarFileSplitMenuEOfor.getDisplaySeq() + sarFileSplitMenuEOList.size());
sarFileSplitMenuEOfor.setCreationTime(new Date());