update 打印模板更新节点信息列表

master
yinq 6 days ago
parent 80756d6111
commit 54ff2eaf41

@ -184,8 +184,8 @@ public class SysMenuController extends BaseController {
/**
*
*/
@SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY)
@SaCheckPermission("system:menu:add")
// @SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY)
// @SaCheckPermission("system:menu:add")
@Log(title = "菜单管理", businessType = BusinessType.INSERT)
@PostMapping("/copy/{menuId}")
public R<Void> copy(@PathVariable("menuId") Long menuId, @RequestBody SysMenuBo menu) {

@ -160,17 +160,9 @@ public class SysPrintTemplateNodeServiceImpl implements ISysPrintTemplateNodeSer
return 0;
}
List<String> idList = bos.stream()
.map(bo -> {
String id = bo.getId();
if (StringUtils.isEmpty(id)) {
throw new ServiceException("节点ID不可为空");
}
return id;
})
.distinct()
.collect(Collectors.toList());
List<SysPrintTemplateNodeVo> existingNodes = this.queryListByIds(idList);
SysPrintTemplateNodeBo nodeBo = new SysPrintTemplateNodeBo();
nodeBo.setTemplateInfoId(bos.get(0).getTemplateInfoId());
List<SysPrintTemplateNodeVo> existingNodes = this.queryList(nodeBo);
Set<Long> templateNodeIds = existingNodes.stream()
.map(SysPrintTemplateNodeVo::getTemplateNodeId)
.collect(Collectors.toSet());

Loading…
Cancel
Save