|
@@ -60,10 +60,10 @@ public class TmOrderServiceImpl extends ServiceImpl<TmOrderDao, TmOrder> impleme
|
|
|
LambdaQueryWrapper<TmOrder> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(TmOrder::getIsDelete , 0);
|
|
|
lambdaQueryWrapper.eq(TmOrder::getStatus , OrderStatusEnum.ORDER_ING.getStatus());
|
|
|
- lambdaQueryWrapper.in(TmOrder::getPayStatus , OrderPayStatusEnum.REFUND_ING.getStatus() , OrderPayStatusEnum.PAY_FAIL.getStatus() ,
|
|
|
+ lambdaQueryWrapper.in(TmOrder::getPayStatus , OrderPayStatusEnum.PAYING.getStatus() , OrderPayStatusEnum.PAY_FAIL.getStatus() ,
|
|
|
OrderPayStatusEnum.UNPAID.getStatus());
|
|
|
LocalDateTime fiveMinAgo = LocalDateTime.now().minusMinutes(5L);
|
|
|
- lambdaQueryWrapper.le(TmOrder::getCreateTime , fiveMinAgo).or().eq(TmOrder::getCreateTime , fiveMinAgo);
|
|
|
+ lambdaQueryWrapper.le(TmOrder::getCreateTime , fiveMinAgo);
|
|
|
//TODO:以后需要根据数据量做调整
|
|
|
lambdaQueryWrapper.last("limit 500");
|
|
|
return getBaseMapper().selectList(lambdaQueryWrapper);
|
|
@@ -106,7 +106,7 @@ public class TmOrderServiceImpl extends ServiceImpl<TmOrderDao, TmOrder> impleme
|
|
|
return getBaseMapper().selectList(lambdaQueryWrapper);
|
|
|
}
|
|
|
|
|
|
- public TmOrder getLatestByDesk(String deskId){
|
|
|
+ public TmOrder getCurDateLatestByDesk(String deskId){
|
|
|
if(StringUtils.isBlank(deskId)){
|
|
|
return null;
|
|
|
}
|
|
@@ -114,6 +114,7 @@ public class TmOrderServiceImpl extends ServiceImpl<TmOrderDao, TmOrder> impleme
|
|
|
lambdaQueryWrapper.eq(TmOrder::getDeskId , deskId);
|
|
|
lambdaQueryWrapper.eq(TmOrder::getIsDelete , 0);
|
|
|
lambdaQueryWrapper.eq(TmOrder::getStatus , OrderStatusEnum.ORDER_SUCCESS.getStatus());
|
|
|
+ lambdaQueryWrapper.eq(TmOrder::getReserveDate , LocalDate.now());
|
|
|
lambdaQueryWrapper.orderByDesc(TmOrder::getCreateTime);
|
|
|
lambdaQueryWrapper.last("limit 1");
|
|
|
return getBaseMapper().selectOne(lambdaQueryWrapper);
|