| | |
| | | |
| | | Segment getNextStepOfInit(Long travelId, Integer serial); |
| | | |
| | | Segment getPreviousStepOfFinish(Long travelId, Integer serial); |
| | | |
| | | List<Segment> getJustWaitingSeg(Long agvId); |
| | | |
| | | List<Segment> getSamePos(List<Segment> segmentList); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public Segment getPreviousStepOfFinish(Long travelId, Integer serial) { |
| | | return this.getOne(new LambdaQueryWrapper<Segment>() |
| | | .eq(Segment::getTravelId, travelId) |
| | | .eq(Segment::getSerial, serial - 1) |
| | | .eq(Segment::getState, SegmentStateType.FINISH.toString()) |
| | | ); |
| | | } |
| | | |
| | | @Override |
| | | public List<Segment> getJustWaitingSeg(Long agvId) { |
| | | if (null == agvId) { |
| | | return null; |