多级目录删除父节点,验证子节点是否真正删除

 

如图所示的多级目录。删除父节点后,页面不显示该多级目录了。

但是数据库中发现父节点isvalid=0(无效),但两个子节点isvalid=1(有效)。就是说页面虽然不显示子节点,实际还是有效的。

该bug出现在多个项目中。特此记录。

 

开发处理方式:

1 父节点下有子节点,删除父节点,提示不能删除。必须删除所有子节点后才能删除父节点

2 删除父节点后子节点isvalid字段置为无效。

posted @ 2016-08-23 17:07  dinghanhua  阅读(398)  评论(0编辑  收藏  举报