|
@@ -2375,11 +2375,13 @@ public class OrderBaseLogic {
|
|
|
|
|
|
.in(!StringUtil.isEmpty(jsmWorkerOrder.getStatus()) && jsmWorkerOrder.getStatus().equals("YWC"),PgOrderBase::getOrderStatus,"YWG","GCSZX","WDWG","YWGO","YJS","LRCD")
|
|
|
|
|
|
- .and(!CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()) && !CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()),item -> item.in(PgOrderBase::getId, jsmWorkerOrder.getWorkerOrderIds())
|
|
|
+ .and(!CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()) && !StringUtil.isEmpty(jsmWorkerOrder.getMobile()),item ->
|
|
|
+ item.in(PgOrderBase::getId, jsmWorkerOrder.getWorkerOrderIds())
|
|
|
.or()
|
|
|
.eq(PgOrderBase::getUserMobile,jsmWorkerOrder.getMobile())
|
|
|
)
|
|
|
- .eq(CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()) && !CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()),PgOrderBase::getUserMobile,jsmWorkerOrder.getMobile())
|
|
|
+ .eq(CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()) && !StringUtil.isEmpty(jsmWorkerOrder.getMobile()),PgOrderBase::getUserMobile,jsmWorkerOrder.getMobile())
|
|
|
+ .eq(!CollectionUtil.isEmpty(jsmWorkerOrder.getWorkerOrderIds()) && StringUtil.isEmpty(jsmWorkerOrder.getMobile()),PgOrderBase::getId,jsmWorkerOrder.getWorkerOrderIds())
|
|
|
.orderByDesc(PgOrderBase::getCreateTime)
|
|
|
.page(new Page<>(jsmWorkerOrder.getPageNo(), jsmWorkerOrder.getPageSize()));
|
|
|
|