Java后端
·04-02 20:05今天又发现ai一个好久之前产出的Bug,而且还有点难注意到。业务是这样的,一个商城的场景,编辑某个商品,对于多规格的商品,目前采用先删除原有的规格名和规格值,并插入新的。但是测试的时候出错了。排查日志发现是根据规格名id查询规格值的时候使用了in,但是没传入任何规格名的id,sql执行出错,向上翻日志发现查询发现是没查到对应的规格名记录(即图中queryByProductId方法),ps关于是否会有规格名在上面有严格校验。于是我去数据库里看了一下,是有数据的,而且用日志中一样的sql,也能直接查到,写了个测试类也能查到,但是接口中就是查不到。谁能想到,ai写的时候先逻辑删除了这条数据,然后紧接着去查了这条数据,当然查不到了😑
2
1
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
