多级目录删除父节点,验证子节点是否真正删除
如图所示的多级目录。删除父节点后,页面不显示该多级目录了。
但是数据库中发现父节点isvalid=0(无效),但两个子节点isvalid=1(有效)。就是说页面虽然不显示子节点,实际还是有效的。
该bug出现在多个项目中。特此记录。
开发处理方式:
1 父节点下有子节点,删除父节点,提示不能删除。必须删除所有子节点后才能删除父节点
2 删除父节点后子节点isvalid字段置为无效。
当情绪低落,烦躁的时候,学技术并整理成博客能忘却所有烦恼。技术改变心境。