|
@@ -1,11 +1,17 @@
|
|
|
package com.aoyang.tms.service.impl;
|
|
package com.aoyang.tms.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.aoyang.tms.common.WorkOrderEnum;
|
|
|
import com.aoyang.tms.entity.WorkCycle;
|
|
import com.aoyang.tms.entity.WorkCycle;
|
|
|
|
|
+import com.aoyang.tms.entity.WorkOrder;
|
|
|
import com.aoyang.tms.mapper.WorkCycleMapper;
|
|
import com.aoyang.tms.mapper.WorkCycleMapper;
|
|
|
|
|
+import com.aoyang.tms.mapper.WorkOrderMapper;
|
|
|
import com.aoyang.tms.service.WorkCycleService;
|
|
import com.aoyang.tms.service.WorkCycleService;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* <p>
|
|
* <p>
|
|
|
* 行程周期表,行程开始到行程结束,包含一装多卸周期 服务实现类
|
|
* 行程周期表,行程开始到行程结束,包含一装多卸周期 服务实现类
|
|
@@ -17,4 +23,18 @@ import org.springframework.stereotype.Service;
|
|
|
@Service
|
|
@Service
|
|
|
public class WorkCycleServiceImpl extends ServiceImpl<WorkCycleMapper, WorkCycle> implements WorkCycleService {
|
|
public class WorkCycleServiceImpl extends ServiceImpl<WorkCycleMapper, WorkCycle> implements WorkCycleService {
|
|
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private WorkCycleMapper workCycleMapper;
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public WorkCycle findCurrentWorkCycle(Long truckId) {
|
|
|
|
|
+ QueryWrapper<WorkCycle> queryWrapper = new QueryWrapper<WorkCycle>();
|
|
|
|
|
+ queryWrapper.eq("truck_id", truckId);
|
|
|
|
|
+ //执行中
|
|
|
|
|
+ queryWrapper.eq("status", 1);
|
|
|
|
|
+ queryWrapper.last("limit 1");
|
|
|
|
|
+ //计划到达时间 由先及后 排序
|
|
|
|
|
+ queryWrapper.orderByAsc("plan_reach_time");
|
|
|
|
|
+ return workCycleMapper.selectOne(queryWrapper);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|