‘linchangsheng’ 2 달 전
부모
커밋
fb47dcaa1b
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      mall-server-api/src/main/java/com/gree/mall/manager/logic/workorder/OrderBaseLogic.java

+ 4 - 2
mall-server-api/src/main/java/com/gree/mall/manager/logic/workorder/OrderBaseLogic.java

@@ -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()));