商品保存接口问题修复
This commit is contained in:
parent
774d197c55
commit
5449540541
@ -1070,16 +1070,26 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
||||
if (CollUtil.isNotEmpty(item_ids_deprecate)) {
|
||||
QueryWrapper<ShopUserCart> cartQueryWrapper = new QueryWrapper<>();
|
||||
cartQueryWrapper.in("item_id", item_ids_deprecate);
|
||||
shopUserCartService.remove(cartQueryWrapper);
|
||||
List<ShopUserCart> shopUserCarts=shopUserCartService.list(cartQueryWrapper);
|
||||
List<Integer> shopUserCartIds=shopUserCarts.stream().map(ShopUserCart::getCart_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopUserCarts)){
|
||||
shopUserCartService.removeBatchByIds(shopUserCartIds);
|
||||
}
|
||||
|
||||
QueryWrapper<ShopProductItemSeq> seqQueryWrapper = new QueryWrapper<>();
|
||||
seqQueryWrapper.in("item_id", item_ids_deprecate);
|
||||
shopProductItemSeqService.remove(seqQueryWrapper);
|
||||
|
||||
List<ShopProductItemSeq> shopProductItemSeqs=shopProductItemSeqService.list(seqQueryWrapper);
|
||||
List<String> shopProductItemSeqIds=shopProductItemSeqs.stream().map(ShopProductItemSeq::getProduct_item_seq_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopProductItemSeqIds)) {
|
||||
shopProductItemSeqService.removeBatchByIds(shopProductItemSeqIds);
|
||||
}
|
||||
QueryWrapper<ShopStoreActivityItem> activityItemQueryWrapper = new QueryWrapper<>();
|
||||
activityItemQueryWrapper.in("item_id", item_ids_deprecate);
|
||||
shopStoreActivityItemService.remove(activityItemQueryWrapper);
|
||||
|
||||
List<ShopStoreActivityItem> shopStoreActivityItems= shopStoreActivityItemService.list(activityItemQueryWrapper);
|
||||
List<Long> shopStoreActivityItemIds=shopStoreActivityItems.stream().map(ShopStoreActivityItem::getActivity_item_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopStoreActivityItemIds)) {
|
||||
shopStoreActivityItemService.removeBatchByIds(shopStoreActivityItemIds);
|
||||
}
|
||||
if (!shopProductItemService.remove(item_ids_deprecate)) {
|
||||
return Pair.of(false, I18nUtil._("删除废弃sku失败!"));
|
||||
}
|
||||
@ -3435,11 +3445,19 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
||||
|
||||
QueryWrapper<ShopUserCart> cartQueryWrapper = new QueryWrapper<>();
|
||||
cartQueryWrapper.in("item_id", product_item_ids);
|
||||
shopUserCartService.remove(cartQueryWrapper);
|
||||
List<ShopUserCart> shopUserCarts=shopUserCartService.list(cartQueryWrapper);
|
||||
List<Integer> shopUserCartIds=shopUserCarts.stream().map(ShopUserCart::getCart_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopUserCartIds)){
|
||||
shopUserCartService.removeBatchByIds(shopUserCartIds);
|
||||
}
|
||||
|
||||
QueryWrapper<ShopProductItemSeq> seqQueryWrapper = new QueryWrapper<>();
|
||||
seqQueryWrapper.in("item_id", product_item_ids);
|
||||
shopProductItemSeqService.remove(seqQueryWrapper);
|
||||
List<ShopProductItemSeq> shopProductItemSeqs=shopProductItemSeqService.list(seqQueryWrapper);
|
||||
List<String> shopProductItemSeqIds=shopProductItemSeqs.stream().map(ShopProductItemSeq::getProduct_item_seq_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopProductItemSeqIds)) {
|
||||
shopProductItemSeqService.removeBatchByIds(shopProductItemSeqIds);
|
||||
}
|
||||
}
|
||||
|
||||
QueryWrapper<ShopStoreActivityItem> itemQueryWrapper = new QueryWrapper<>();
|
||||
@ -6311,7 +6329,6 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
||||
.map(Long::parseLong)
|
||||
.collect(Collectors.toList());
|
||||
shopProductDetailService.removeBatchByIds(longProductList);
|
||||
|
||||
QueryWrapper<ShopProductMeta> metaQueryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.in("data_id", longProductList);
|
||||
List<Serializable> key = shopProductMetaService.findKey(metaQueryWrapper);
|
||||
@ -6319,7 +6336,6 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
||||
if (CollUtil.isNotEmpty(meta_id_row)) {
|
||||
shopProductMetaService.removeBatchByIds(meta_id_row);
|
||||
}
|
||||
|
||||
shopProductValidPeriodService.removeBatchByIds(longProductList);
|
||||
shopProductPreSaleService.removeBatchByIds(longProductList);
|
||||
shopProductDataService.removeBatchByIds(longProductList);
|
||||
@ -6336,14 +6352,20 @@ public class ShopProductBaseServiceImpl extends BaseServiceImpl<ShopProductBaseM
|
||||
List<Serializable> product_item_ids = shopProductItemService.findKey(new QueryWrapper<ShopProductItem>().in("product_id", longProductList));
|
||||
if (CollUtil.isNotEmpty(product_item_ids)) {
|
||||
shopProductItemService.removeBatchByIds(product_item_ids);
|
||||
|
||||
QueryWrapper<ShopUserCart> cartQueryWrapper = new QueryWrapper<>();
|
||||
cartQueryWrapper.in("item_id", product_item_ids);
|
||||
shopUserCartService.remove(cartQueryWrapper);
|
||||
|
||||
List<ShopUserCart> shopUserCarts=shopUserCartService.list(cartQueryWrapper);
|
||||
List<Integer> shopUserCartIds=shopUserCarts.stream().map(ShopUserCart::getCart_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopUserCartIds)){
|
||||
shopUserCartService.removeBatchByIds(shopUserCartIds);
|
||||
}
|
||||
QueryWrapper<ShopProductItemSeq> seqQueryWrapper = new QueryWrapper<>();
|
||||
seqQueryWrapper.in("item_id", product_item_ids);
|
||||
shopProductItemSeqService.remove(seqQueryWrapper);
|
||||
List<ShopProductItemSeq> shopProductItemSeqs=shopProductItemSeqService.list(seqQueryWrapper);
|
||||
List<String> shopProductItemSeqIds=shopProductItemSeqs.stream().map(ShopProductItemSeq::getProduct_item_seq_id).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(shopProductItemSeqIds)){
|
||||
shopProductItemSeqService.removeBatchByIds(shopProductItemSeqIds);
|
||||
}
|
||||
}
|
||||
|
||||
QueryWrapper<ShopStoreActivityItem> itemQueryWrapper = new QueryWrapper<>();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user