获得商品 SPU 明细 存在并发问题

获得商品 SPU 明细 存在并发问题  会造成同一个spu有多条浏览记录
cn.iocoder.yudao.module.product.controller.app.spu.AppProductSpuController#getSpuDetail


Signed-off-by: yuannuoxin <3339694043@qq.com>
This commit is contained in:
yuannuoxin 2024-11-06 07:23:18 +00:00 committed by Gitee
parent cd2c6d29c4
commit ef3e73a27d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 3 additions and 1 deletions

View File

@ -23,7 +23,9 @@ public interface ProductBrowseHistoryMapper extends BaseMapperX<ProductBrowseHis
default ProductBrowseHistoryDO selectByUserIdAndSpuId(Long userId, Long spuId) {
return selectOne(new LambdaQueryWrapperX<ProductBrowseHistoryDO>()
.eq(ProductBrowseHistoryDO::getUserId, userId)
.eq(ProductBrowseHistoryDO::getSpuId, spuId));
.eq(ProductBrowseHistoryDO::getSpuId, spuId)
.last(" limit 1 ")
);
}
default PageResult<ProductBrowseHistoryDO> selectPage(ProductBrowseHistoryPageReqVO reqVO) {