소스 검색

bugfix:今日订单数量

lyx 1 개월 전
부모
커밋
ee0d7a0bee
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      alien-store/src/main/java/shop/alien/store/service/impl/StoreIncomeDetailsRecordServiceImpl.java

+ 2 - 0
alien-store/src/main/java/shop/alien/store/service/impl/StoreIncomeDetailsRecordServiceImpl.java

@@ -26,6 +26,7 @@ import shop.alien.store.util.ali.AliApi;
 import shop.alien.util.common.DateUtils;
 import shop.alien.util.common.ListToPage;
 import shop.alien.util.common.constant.CouponTypeEnum;
+import shop.alien.util.common.constant.OrderStatusEnum;
 
 import java.math.BigDecimal;
 import java.math.RoundingMode;
@@ -578,6 +579,7 @@ public class StoreIncomeDetailsRecordServiceImpl extends ServiceImpl<StoreIncome
         LambdaQueryWrapper<LifeUserOrder> wrapper = new LambdaQueryWrapper<>();
         LocalDate now = LocalDate.now();
         wrapper.eq(LifeUserOrder::getStoreId, storeId)
+                .notIn(LifeUserOrder::getStatus, OrderStatusEnum.CANCEL.getStatus(), OrderStatusEnum.WAIT_PAY.getStatus(),OrderStatusEnum.EXPIRE.getStatus())
                 .between(LifeUserOrder::getBuyTime, now + " 00:00:00", now + " 23:59:59");
         return lifeUserOrderMapper.selectCount(wrapper);
     }