|
@@ -228,11 +228,15 @@ public class OrderBaseLogic {
|
|
orderStatusList.add(OrderBaseStatusEnum.FWZ.getKey());
|
|
orderStatusList.add(OrderBaseStatusEnum.FWZ.getKey());
|
|
orderStatusList.add(OrderBaseStatusEnum.GCSZT.getKey());
|
|
orderStatusList.add(OrderBaseStatusEnum.GCSZT.getKey());
|
|
orderStatusList.add(OrderBaseStatusEnum.BFWG.getKey());
|
|
orderStatusList.add(OrderBaseStatusEnum.BFWG.getKey());
|
|
|
|
+ orderStatusList.add(OrderBaseStatusEnum.YZP.getKey());
|
|
|
|
+ orderStatusList.add(OrderBaseStatusEnum.DSM.getKey());
|
|
}
|
|
}
|
|
|
|
|
|
Page page = pgOrderBaseService.lambdaQuery()
|
|
Page page = pgOrderBaseService.lambdaQuery()
|
|
.eq(PgOrderBase::getCompanyWechatId,currentCompanyWechat.getCompanyWechatId())
|
|
.eq(PgOrderBase::getCompanyWechatId,currentCompanyWechat.getCompanyWechatId())
|
|
- .ne(PgOrderBase::getOrderStatus,OrderBaseStatusEnum.YQX.getKey())
|
|
|
|
|
|
+ .notIn(PgOrderBase::getOrderStatus,OrderBaseStatusEnum.YQX.getKey(),OrderBaseStatusEnum.XSBH.getKey(),OrderBaseStatusEnum.FWQX.getKey(),OrderBaseStatusEnum.FL.getKey(),
|
|
|
|
+ OrderBaseStatusEnum.TJXSBH.getKey() ,OrderBaseStatusEnum.ZBBH.getKey(),OrderBaseStatusEnum.FZXBH.getKey(),OrderBaseStatusEnum.LRCD.getKey()
|
|
|
|
+ )
|
|
.ne(isYb != null && isYb,PgOrderBase::getPgIncreOrderId,"")
|
|
.ne(isYb != null && isYb,PgOrderBase::getPgIncreOrderId,"")
|
|
.ne(isWb != null && isWb,PgOrderBase::getRpProjectRepairId,"")
|
|
.ne(isWb != null && isWb,PgOrderBase::getRpProjectRepairId,"")
|
|
.eq(StringUtils.isNotBlank(pgIncreOrderId),PgOrderBase::getPgIncreOrderId,pgIncreOrderId)
|
|
.eq(StringUtils.isNotBlank(pgIncreOrderId),PgOrderBase::getPgIncreOrderId,pgIncreOrderId)
|
|
@@ -245,8 +249,12 @@ public class OrderBaseLogic {
|
|
.like(PgOrderBase::getUserMobile,keyword).or()
|
|
.like(PgOrderBase::getUserMobile,keyword).or()
|
|
.like(PgOrderBase::getAddress,keyword))
|
|
.like(PgOrderBase::getAddress,keyword))
|
|
.and(CollectionUtils.isNotEmpty(orderStatusList),item -> item.in(CollectionUtils.isNotEmpty(orderStatusList), PgOrderBase::getOrderStatus, orderStatusList)
|
|
.and(CollectionUtils.isNotEmpty(orderStatusList),item -> item.in(CollectionUtils.isNotEmpty(orderStatusList), PgOrderBase::getOrderStatus, orderStatusList)
|
|
- .or(CollectionUtils.isNotEmpty(orderStatusList) && orderStatusList.contains("DJD"))
|
|
|
|
- .eq(CollectionUtils.isNotEmpty(orderStatusList) && orderStatusList.contains("DJD"),PgOrderBase::getIsMeet,false)
|
|
|
|
|
|
+ .eq(CollectionUtils.isNotEmpty(orderStatusList) && orderStatusList.contains("DJD"),PgOrderBase::getIsImportExcel,false)
|
|
|
|
+ .or(CollectionUtils.isNotEmpty(orderStatusList) && orderStatusList.contains("DJD"),item1 -> item1
|
|
|
|
+ .eq(CollectionUtils.isNotEmpty(orderStatusList) && orderStatusList.contains("DJD"),PgOrderBase::getIsMeet,false)
|
|
|
|
+ .eq(PgOrderBase::getIsImportExcel,true)
|
|
|
|
+ )
|
|
|
|
+
|
|
)
|
|
)
|
|
.eq(StringUtils.equals(orderStatus, OrderBaseStatusEnum.YCD.getKey()),PgOrderBase::getIsException,true)
|
|
.eq(StringUtils.equals(orderStatus, OrderBaseStatusEnum.YCD.getKey()),PgOrderBase::getIsException,true)
|
|
.between(!StringUtils.equals(orderStatus, OrderBaseStatusEnum.YWG.getKey())
|
|
.between(!StringUtils.equals(orderStatus, OrderBaseStatusEnum.YWG.getKey())
|