列表中有两件商品,但是查看详情只看到一条商品信息

新增组合商品时,商品列表中有两件商品,但是查看详情只看到一条商品信息,修改后记录消失?

解:查看详情发现sql中有limit 1,由于组合商品对商品是1:n,不能加limit 1的限制。

注:需要在resultmap中返回子集的,都不能加limit1的限制,否则子集只能取到一条数据。

修改时记录消失,是因为业务做了门店区分,详情页未返回storeId,在修改时,前端默认传了0,被更新到数据库,导致查询时搜索不到。

你可能感兴趣的:(列表中有两件商品,但是查看详情只看到一条商品信息)