|
@@ -16,6 +16,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
+import io.swagger.models.auth.In;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
@@ -55,6 +56,19 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
private WorkOrderReadinfoService workOrderReadinfoService;
|
|
private WorkOrderReadinfoService workOrderReadinfoService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ public List<WorkOrder> findCycleOrderList(Long cycleId, Integer orderType, Integer status) {
|
|
|
|
|
+ QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
|
|
+ queryWrapper.eq("cycle_id", cycleId);
|
|
|
|
|
+ if (orderType != null) {
|
|
|
|
|
+ queryWrapper.eq("type", orderType);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (status != null) {
|
|
|
|
|
+ queryWrapper.eq("order_status", status);
|
|
|
|
|
+ }
|
|
|
|
|
+ return workOrderMapper.selectList(queryWrapper);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
public List<WorkOrder> findTodoOrderList(Long truckId, int orderType) {
|
|
public List<WorkOrder> findTodoOrderList(Long truckId, int orderType) {
|
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
|
|
|
queryWrapper.eq("truck_id", truckId);
|
|
queryWrapper.eq("truck_id", truckId);
|