问题出现
最近在做谷粒商城的大型分布式项目中遇到一个相当恶心得bug。
在写发布商品模块的时候遇到无法展示销售属性!
头一次遇到这个问题的时候,我表现得很淡定毕竟是经过大风大浪的男人嘛!我最初心里想的是要么前台,要么后台一定会报错!当我打开浏览器控制台时没有错,后台也没有错!哎!当时心里就紧了一下,因为如果不报错的话就意味着这是一个真正的BUG,是一个藏得很深的逻辑漏洞!肯定是哪里有逻辑问题。
在打断点调试的时候就发现这里在key为空的情况下把查询条件拼接上了
而数据库里是没有那个字段的 所以自然也就查出来是空的!明白了这一点后自然也就简单了我直接让if取反这样就不会拼接语句了!自然也就解决了!
让鄙人茶饭不思的bug
最新推荐文章于 2024-07-15 22:27:12 发布