|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //小于或等于1台车,分配全路径 | 
|---|
|  |  |  | List<Integer> rgvPath = new ArrayList<Integer>(){{ | 
|---|
|  |  |  | add(1);add(2);add(3);add(4);add(5);add(6); | 
|---|
|  |  |  | add(7);add(8);add(9);add(10);add(11);add(12); | 
|---|
|  |  |  | add(13);add(14);add(15);add(16);add(17);add(18); | 
|---|
|  |  |  | }}; | 
|---|
|  |  |  | BasRgvPath basRgvPath = basRgvPathService.selectByRgvNo(0);//获取默认路径 | 
|---|
|  |  |  | if (basRgvPath == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<Integer> rgvPath = JSON.parseArray(basRgvPath.getPath(), Integer.class); | 
|---|
|  |  |  | if (rgvPath.contains(path)) { | 
|---|
|  |  |  | //当前路径中包含目标站,则选定这台车 | 
|---|
|  |  |  | return list.get(0).getSlave().getId(); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 初始化RGV地图 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public synchronized void initRgvMap() { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 堆垛机演示  ===>> 库位移转 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public synchronized void crnDemoOfLocMove1() { | 
|---|