|
@@ -69,7 +69,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<WorkOrder> findTodoOrderList(Long truckId, int orderType) {
|
|
|
|
|
|
|
+ public List<WorkOrder> findTodoOrderList(Long truckId, Integer orderType) {
|
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
queryWrapper.eq("truck_id", truckId);
|
|
queryWrapper.eq("truck_id", truckId);
|
|
|
queryWrapper.eq("type", orderType);
|
|
queryWrapper.eq("type", orderType);
|
|
@@ -80,7 +80,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public WorkOrder findFirstTodoOrder(Long truckId, int orderType) {
|
|
|
|
|
|
|
+ public WorkOrder findFirstTodoOrder(Long truckId, Integer orderType) {
|
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
queryWrapper.eq("truck_id", truckId);
|
|
queryWrapper.eq("truck_id", truckId);
|
|
|
queryWrapper.eq("type", orderType);
|
|
queryWrapper.eq("type", orderType);
|
|
@@ -92,10 +92,12 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public WorkOrder findWorkingOrder(Long truckId, int orderType) {
|
|
|
|
|
|
|
+ public WorkOrder findWorkingOrder(Long truckId, Integer orderType) {
|
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
queryWrapper.eq("truck_id", truckId);
|
|
queryWrapper.eq("truck_id", truckId);
|
|
|
- queryWrapper.eq("type", orderType);
|
|
|
|
|
|
|
+ if (orderType != null) {
|
|
|
|
|
+ queryWrapper.eq("type", orderType);
|
|
|
|
|
+ }
|
|
|
List<Integer> statusList = new ArrayList<>();
|
|
List<Integer> statusList = new ArrayList<>();
|
|
|
statusList.add(WorkOrderEnum.GOTO_ZHUANGCHE_SPOT.orderStatus());
|
|
statusList.add(WorkOrderEnum.GOTO_ZHUANGCHE_SPOT.orderStatus());
|
|
|
statusList.add(WorkOrderEnum.GOTO_XIECHE_SPOT.orderStatus());
|
|
statusList.add(WorkOrderEnum.GOTO_XIECHE_SPOT.orderStatus());
|