问题描述:
在做基础系统的Bug调试及修改的过程中,遇到了一个很奇怪的问题:在进行记录的修改操作时,如下图所示,
理论上层次名称和备注都是可以随意修改的,但是如果我只是修改备注,对名称不做任何的改动(或者是只是点开修改的弹出框,不做任何改动),点击确定进行提交,总是弹出层次名称重复的提示,导致修改失败。
问题分析:
经过各种测试,发现问题就出在这个名称是否重复的判断逻辑上,打开代码进行查看,找到验证层次名称是否重复的代码,如下所示:
问题描述:
在做基础系统的Bug调试及修改的过程中,遇到了一个很奇怪的问题:在进行记录的修改操作时,如下图所示,
理论上层次名称和备注都是可以随意修改的,但是如果我只是修改备注,对名称不做任何的改动(或者是只是点开修改的弹出框,不做任何改动),点击确定进行提交,总是弹出层次名称重复的提示,导致修改失败。
问题分析:
经过各种测试,发现问题就出在这个名称是否重复的判断逻辑上,打开代码进行查看,找到验证层次名称是否重复的代码,如下所示: