Browse Source

添加节点类型、标签等

master
陈裕财 4 years ago
parent
commit
eb5cc90e71
  1. 2
      xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java
  2. 6
      xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java
  3. 2
      xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java

2
xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java

@ -219,7 +219,7 @@ public class XmIterationMenuController {
msgs.add("有"+hadJoin.size()+"个需求已加入迭代,不能重复加入。【"+hadJoin.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】"); msgs.add("有"+hadJoin.size()+"个需求已加入迭代,不能重复加入。【"+hadJoin.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
} }
if(ntype1.size()>0){ if(ntype1.size()>0){
msgs.add("有"+ntype1.size()+"个为需求,不用加入迭代。【"+ntype1.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
msgs.add("有"+ntype1.size()+"个为需求,不用加入迭代。【"+ntype1.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
} }
if(canAdds.size()==0){ if(canAdds.size()==0){
tips.setFailureMsg(msgs.stream().collect(Collectors.joining(" "))); tips.setFailureMsg(msgs.stream().collect(Collectors.joining(" ")));

6
xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java

@ -306,7 +306,7 @@ public class XmMenuController {
}else { }else {
xmMenu=this.xmMenuService.selectOneObject(xmMenu); xmMenu=this.xmMenuService.selectOneObject(xmMenu);
if(xmMenu.getChildrenCnt()!=null && xmMenu.getChildrenCnt()>0){ if(xmMenu.getChildrenCnt()!=null && xmMenu.getChildrenCnt()>0){
return ResponseHelper.failed("hadChild","该需求有子需求,不能删除");
return ResponseHelper.failed("hadChild","该需求有子需求,不能删除");
} }
if(!groupService.calcCanOpMenus(xmMenu)){ if(!groupService.calcCanOpMenus(xmMenu)){
return ResponseHelper.failed("noqx","您无权删除此需求。"); return ResponseHelper.failed("noqx","您无权删除此需求。");
@ -354,7 +354,7 @@ public class XmMenuController {
XmMenu xmMenuParentDb=this.xmMenuService.selectOneObject(new XmMenu(xmMenuDb.getPmenuId())); XmMenu xmMenuParentDb=this.xmMenuService.selectOneObject(new XmMenu(xmMenuDb.getPmenuId()));
if(xmMenuParentDb!=null){ if(xmMenuParentDb!=null){
if(!"1".equals(xmMenuParentDb.getNtype())){ if(!"1".equals(xmMenuParentDb.getNtype())){
ResponseHelper.failed("pmenu-ntype-0","上级需求"+xmMenuParentDb.getMenuName()+"不是需求集,不能下挂需求集");
ResponseHelper.failed("pmenu-ntype-0","上级需求"+xmMenuParentDb.getMenuName()+"不是需求池,不能下挂需求池");
} }
} }
} }
@ -533,7 +533,7 @@ public class XmMenuController {
} }
XmMenu parentMenu=optional.get(); XmMenu parentMenu=optional.get();
if(!"1".equals(parentMenu.getNtype())){ if(!"1".equals(parentMenu.getNtype())){
return ResponseHelper.failed("parentMenu-ntype-not-1", "【"+parentMenu.getMenuName()+"】为需求,不能作为上级节点。请另选上级或者变更其为需求节点");
return ResponseHelper.failed("parentMenu-ntype-not-1", "【"+parentMenu.getMenuName()+"】为需求,不能作为上级节点。请另选上级或者变更其为需求节点");
} }
Tips tips2=this.groupService.checkIsAdmOrTeamHeadOrAssByPtype(user,user.getUserid(),"1",parentMenu.getProductId(),null); Tips tips2=this.groupService.checkIsAdmOrTeamHeadOrAssByPtype(user,user.getUserid(),"1",parentMenu.getProductId(),null);
if(!tips2.isOk()){ if(!tips2.isOk()){

2
xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java

@ -220,7 +220,7 @@ public class XmPhaseMenuController {
msgs.add("有"+hadJoin.size()+"个需求已加入计划,不能重复加入。【"+hadJoin.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】"); msgs.add("有"+hadJoin.size()+"个需求已加入计划,不能重复加入。【"+hadJoin.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
} }
if(ntype1.size()>0){ if(ntype1.size()>0){
msgs.add("有"+ntype1.size()+"个需求为需求,不用加入计划。【"+ntype1.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
msgs.add("有"+ntype1.size()+"个需求为需求,不用加入计划。【"+ntype1.stream().map(i->i.getMenuName()).collect(Collectors.joining(","))+"】");
} }
if(canAdds.size()==0){ if(canAdds.size()==0){
tips.setFailureMsg(msgs.stream().collect(Collectors.joining(" "))); tips.setFailureMsg(msgs.stream().collect(Collectors.joining(" ")));

Loading…
Cancel
Save