Преглед изворни кода

修改商品订单售后订单的数量显示异常问题

Yangzw пре 10 месеци
родитељ
комит
e341769204

+ 5 - 0
feifan-module-mall/feifan-module-product-biz/src/main/java/cn/newfeifan/mall/module/product/service/spu/ProductSpuServiceImpl.java

@@ -271,7 +271,12 @@ public class ProductSpuServiceImpl implements ProductSpuService {
 
     @Override
     public Map<Integer, Long> getTabsCount(ProductSpuPageReqVO pageVO) {
+        UserShopDetailsVO userShopDetails = userService.getUserShopDetails();
+        pageVO.setShopId(userShopDetails.getShopId());
+        pageVO.setMerchantId(userShopDetails.getMerId());
+
         Map<Integer, Long> counts = Maps.newLinkedHashMapWithExpectedSize(5);
+
         // 查询销售中的商品数量
         counts.put(ProductSpuPageReqVO.FOR_SALE,
                 productSpuMapper.selectCount(ProductSpuDO::getStatus, ProductSpuStatusEnum.ENABLE.getStatus(),pageVO));

+ 4 - 0
feifan-module-mall/feifan-module-trade-biz/src/main/java/cn/newfeifan/mall/module/trade/service/aftersale/AfterSaleServiceImpl.java

@@ -498,6 +498,10 @@ public class AfterSaleServiceImpl implements AfterSaleService {
 
     @Override
     public Map<Integer, Long> getTabsCount(AfterSalePageReqVO pageVO) {
+        UserShopDetailsVO userShopDetails = userService.getUserShopDetails();
+        pageVO.setShopId(userShopDetails.getShopId());
+        pageVO.setMerchantId(userShopDetails.getMerId());
+
         Map<Integer, Long> counts = Maps.newLinkedHashMapWithExpectedSize(8);
         // 查询申请售后的售后订单
         counts.put(AfterSaleStatusEnum.APPLY.getStatus(),tradeAfterSaleMapper.selectCount(AfterSaleStatusEnum.APPLY.getStatus(),pageVO));