|
@@ -222,7 +222,9 @@ public class OrderBaseLogic {
|
|
|
.like(PgOrderBase::getOrderSmallTypeText,keyword).or()
|
|
|
.like(PgOrderBase::getUserMobile,keyword).or()
|
|
|
.like(PgOrderBase::getAddress,keyword))
|
|
|
- .in(CollectionUtils.isNotEmpty(orderStatusList), PgOrderBase::getOrderStatus, orderStatusList)
|
|
|
+ .and(item -> item.in(CollectionUtils.isNotEmpty(orderStatusList), PgOrderBase::getOrderStatus, orderStatusList)
|
|
|
+ .or(orderStatusList.contains("DJD")).or().eq(PgOrderBase::getIsMeet,false)
|
|
|
+ )
|
|
|
.eq(StringUtils.equals(orderStatus, OrderBaseStatusEnum.YCD.getKey()),PgOrderBase::getIsException,true)
|
|
|
.between(!StringUtils.equals(orderStatus, OrderBaseStatusEnum.YWG.getKey())
|
|
|
&& StringUtils.isNoneBlank(startTime, endTime) && (byDay == null || byDay != 3), PgOrderBase::getDispatchTime, startTime, endTime)
|