@hydrionburst
修正一下
是后端代码拿到79个数据以后认为总数小于80,就不再继续COUNT了
H
hydrionburst
@hydrionburst
-
求助,odoo13销售页面搜索产品字段 -
求助,odoo13销售页面搜索产品字段这是一个ORM的bug,本质上是ORM在search
sale_order的时候join了sale_order和sale_order_line, 由于一行sale_order可以对应多行sale_order_line,使得返回的(LIMIT 80)条数据中有重复的sale_order.id. 而最后到返回到前端的不同的sale_order数量小于80 (比如79)然后前端就以为最多只能搜到79条数据就没有向后端询问总数。 所以显示1-79/79这个问题在后续的ORM重构中应该已经解决。不过考虑到13.0马上就不支持了,所以除了升级也没啥好方法。