提交 2c5fa020 authored 作者: Whispa's avatar Whispa

commit

上级 0b27ee41
...@@ -79,9 +79,9 @@ public class CartController extends Controller { ...@@ -79,9 +79,9 @@ public class CartController extends Controller {
String itemId = itemDetail.getItemId(); String itemId = itemDetail.getItemId();
boolean hasItemId = itemId != null && !itemId.isEmpty(); boolean hasItemId = itemId != null && !itemId.isEmpty();
if (hasItemId) { if (hasItemId) {
optionalItem = repository.findFirstByItemImgAndItemSku(itemDetail.getItemImg(), itemDetail.getItemSku()); optionalItem = repository.findFirstByUserIdAndItemImgAndItemSku(userId,itemDetail.getItemImg(), itemDetail.getItemSku());
} else { } else {
optionalItem = repository.findFirstBySourceItemIdAndItemSku(itemDetail.getSourceItemId(), itemDetail.getItemSku()); optionalItem = repository.findFirstByUserIdAndSourceItemIdAndItemSku(userId,itemDetail.getSourceItemId(), itemDetail.getItemSku());
} }
TbCfCartRecordR detail; TbCfCartRecordR detail;
...@@ -94,9 +94,8 @@ public class CartController extends Controller { ...@@ -94,9 +94,8 @@ public class CartController extends Controller {
} else { } else {
itemId = itemId != null && !itemId.isEmpty() ? itemId : uid(); itemId = itemId != null && !itemId.isEmpty() ? itemId : uid();
}
updateItemCategory(itemDetail); updateItemCategory(itemDetail);
}
// Check if the item exist in cart // Check if the item exist in cart
Optional<TbCfCartRecordR> cartOptional = repository.findFirstByUserIdAndItemIdAndItemSku(userId, itemId, itemDetail.getItemSku()); Optional<TbCfCartRecordR> cartOptional = repository.findFirstByUserIdAndItemIdAndItemSku(userId, itemId, itemDetail.getItemSku());
......
...@@ -12,9 +12,9 @@ public interface TbCfCartRecordRRepository extends PagingAndSortingRepository<Tb ...@@ -12,9 +12,9 @@ public interface TbCfCartRecordRRepository extends PagingAndSortingRepository<Tb
Optional<TbCfCartRecordR> findFirstByUserIdAndItemIdAndItemSku(String userId, String itemId, String itemSku); Optional<TbCfCartRecordR> findFirstByUserIdAndItemIdAndItemSku(String userId, String itemId, String itemSku);
Optional<TbCfCartRecordR> findFirstByItemImgAndItemSku(String itemImg, String itemSku); Optional<TbCfCartRecordR> findFirstByUserIdAndItemImgAndItemSku(String userId, String itemImg, String itemSku);
Optional<TbCfCartRecordR> findFirstBySourceItemIdAndItemSku(String itemImg, String itemSku); Optional<TbCfCartRecordR> findFirstByUserIdAndSourceItemIdAndItemSku(String userId, String sourceItemId, String itemSku);
List<TbCfCartRecordR> findAllByUserIdOrderByCreateTimeDesc(String userId); List<TbCfCartRecordR> findAllByUserIdOrderByCreateTimeDesc(String userId);
List<TbCfCartRecordR> findAllByCartRecordIdIn(String[] ids); List<TbCfCartRecordR> findAllByCartRecordIdIn(String[] ids);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论