|
@@ -591,17 +591,20 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int countByShopIdAndUserId(Long shopId, Long userId) {
|
|
|
|
|
|
|
+ public int countByShopIdAndUserId(Long shopId, Long userId, Long orderId) {
|
|
|
LambdaQueryWrapper<TbOrder> queryWrapper = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<TbOrder> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.eq(TbOrder::getShopId, shopId);
|
|
queryWrapper.eq(TbOrder::getShopId, shopId);
|
|
|
queryWrapper.eq(TbOrder::getUserId, userId);
|
|
queryWrapper.eq(TbOrder::getUserId, userId);
|
|
|
- // 5 订单已取消
|
|
|
|
|
- queryWrapper.ne(TbOrder::getStatus, 5);
|
|
|
|
|
|
|
+ queryWrapper.ne(ObjectUtil.isNotNull(orderId), TbOrder::getOrderId, orderId);
|
|
|
|
|
+ // 订单已支付
|
|
|
|
|
+ queryWrapper.eq(TbOrder::getIsPay, 1);
|
|
|
|
|
+ // // 5 订单已取消
|
|
|
|
|
+ // queryWrapper.ne(TbOrder::getStatus, 5);
|
|
|
return this.count(queryWrapper);
|
|
return this.count(queryWrapper);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int countByShopIdAndUserIdAndCurDate(Long shopId, Long userId) {
|
|
|
|
|
|
|
+ public int countByShopIdAndUserIdAndCurDate(Long shopId, Long userId, Long orderId) {
|
|
|
LocalDate now = LocalDate.now();
|
|
LocalDate now = LocalDate.now();
|
|
|
|
|
|
|
|
LambdaQueryWrapper<TbOrder> queryWrapper = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<TbOrder> queryWrapper = Wrappers.lambdaQuery();
|
|
@@ -609,6 +612,7 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
queryWrapper.eq(TbOrder::getUserId, userId);
|
|
queryWrapper.eq(TbOrder::getUserId, userId);
|
|
|
queryWrapper.ge(TbOrder::getCreateTime, now + " 00:00:00")
|
|
queryWrapper.ge(TbOrder::getCreateTime, now + " 00:00:00")
|
|
|
.le(TbOrder::getCreateTime, now + " 23:59:59");
|
|
.le(TbOrder::getCreateTime, now + " 23:59:59");
|
|
|
|
|
+ queryWrapper.ne(ObjectUtil.isNotNull(orderId), TbOrder::getOrderId, orderId);
|
|
|
// 已支付
|
|
// 已支付
|
|
|
queryWrapper.eq(TbOrder::getIsPay, 1);
|
|
queryWrapper.eq(TbOrder::getIsPay, 1);
|
|
|
return this.count(queryWrapper);
|
|
return this.count(queryWrapper);
|