| | |
| | | .eq(EdgStorageCageDetails::getSlot, EdgStorageCage::getSlot) |
| | | .eq(EdgStorageCageDetails::getState, Const.GLASS_STATE_IN)) |
| | | .isNull(EdgStorageCageDetails::getSlot) |
| | | .eq(EdgStorageCage::getEnableState, Const.SLOT_ON) |
| | | .last("order by abs(t.slot - " + currentSlot + ") asc limit 2") |
| | | ); |
| | | if (flag && CollectionUtil.isNotEmpty(emptyList)) { |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override |
| | | public EdgStorageCage getEdgStorageCageBySize(int deviceId, double width, double height, int slot) { |
| | | return baseMapper.getEdgStorageCageBySize(deviceId, width, height, slot); |
| | | } |
| | | |
| | | |
| | | } |