|
@@ -55,7 +55,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
private WorkOrderReadinfoService workOrderReadinfoService;
|
|
private WorkOrderReadinfoService workOrderReadinfoService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<WorkOrderVO> findWorkOrderList(WorkOrder workOrderParam) {
|
|
|
|
|
|
|
+ public List<WorkOrderVO> findWorkOrderList(Long userId, WorkOrder workOrderParam) {
|
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
queryWrapper.eq("truck_id", workOrderParam.getTruckId());
|
|
queryWrapper.eq("truck_id", workOrderParam.getTruckId());
|
|
|
List<Integer> statusList = new ArrayList<>();
|
|
List<Integer> statusList = new ArrayList<>();
|
|
@@ -67,6 +67,14 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
for (WorkOrder workOrder : list) {
|
|
for (WorkOrder workOrder : list) {
|
|
|
WorkOrderVO vo = new WorkOrderVO();
|
|
WorkOrderVO vo = new WorkOrderVO();
|
|
|
BeanUtils.copyProperties(workOrder, vo);
|
|
BeanUtils.copyProperties(workOrder, vo);
|
|
|
|
|
+ WorkOrderReadinfo workOrderReadinfo = workOrderReadinfoService.findWorkOrderReadinfo(userId, workOrderParam.getId());
|
|
|
|
|
+ if (workOrderReadinfo != null) {
|
|
|
|
|
+ vo.setReadFlag(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ Truck truck = truckService.getById(workOrderParam.getTruckId());
|
|
|
|
|
+ if (truck != null) {
|
|
|
|
|
+ vo.setTruckStatus(truck.getTmsStatus());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return vos;
|
|
return vos;
|
|
@@ -278,7 +286,6 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
listVo.add(workOrderPageListVO);
|
|
listVo.add(workOrderPageListVO);
|
|
|
}
|
|
}
|
|
|
workOrderPageListVOIPage.setRecords(listVo);
|
|
workOrderPageListVOIPage.setRecords(listVo);
|