| | |
| | | .eq(StaReserve::getTaskId, task.getId()) |
| | | .eq(StaReserve::getStaId, sta.getId()) |
| | | .eq(StaReserve::getType, StaReserveType.IN.toString()) |
| | | .eq(StaReserve::getStatus, StaReserveStateType.RESERVED.toString()) |
| | | .eq(StaReserve::getState, StaReserveStateType.RESERVED.toString()) |
| | | // .gt(StaReserve::getExpireTime, now) |
| | | ); |
| | | if (null == inStaReserve) { |
| | | throw new CoolException("failed to find out sta reserve"); |
| | | } |
| | | break; |
| | | case STA_TO_LOC: |
| | | outStaReserve = this.getOne(new LambdaQueryWrapper<StaReserve>() |
| | | .eq(StaReserve::getTaskId, task.getId()) |
| | | .eq(StaReserve::getStaId, sta.getId()) |
| | | .eq(StaReserve::getType, StaReserveType.OUT.toString()) |
| | | .eq(StaReserve::getStatus, StaReserveStateType.RESERVED.toString()) |
| | | .eq(StaReserve::getState, StaReserveStateType.RESERVED.toString()) |
| | | // .gt(StaReserve::getExpireTime, now) |
| | | ); |
| | | if (null == outStaReserve) { |
| | | throw new CoolException("failed to find out sta reserve"); |
| | | } |
| | | break; |
| | | case STA_TO_STA: |
| | | inStaReserve = this.getOne(new LambdaQueryWrapper<StaReserve>() |
| | | .eq(StaReserve::getTaskId, task.getId()) |
| | | .eq(StaReserve::getStaId, sta.getId()) |
| | | .eq(StaReserve::getType, StaReserveType.IN.toString()) |
| | | .eq(StaReserve::getStatus, StaReserveStateType.RESERVED.toString()) |
| | | .eq(StaReserve::getState, StaReserveStateType.RESERVED.toString()) |
| | | // .gt(StaReserve::getExpireTime, now) |
| | | ); |
| | | outStaReserve = this.getOne(new LambdaQueryWrapper<StaReserve>() |
| | | .eq(StaReserve::getTaskId, task.getId()) |
| | | .eq(StaReserve::getStaId, sta.getId()) |
| | | .eq(StaReserve::getType, StaReserveType.OUT.toString()) |
| | | .eq(StaReserve::getStatus, StaReserveStateType.RESERVED.toString()) |
| | | .eq(StaReserve::getState, StaReserveStateType.RESERVED.toString()) |
| | | // .gt(StaReserve::getExpireTime, now) |
| | | ); |
| | | if (null == inStaReserve) { |
| | | throw new CoolException("failed to find out sta reserve"); |
| | | } |
| | | if (null == outStaReserve) { |
| | | throw new CoolException("failed to find out sta reserve"); |
| | | } |
| | | break; |
| | | default: |
| | | return; |