自动化立体仓库 - WMS系统
zjj
2023-06-17 61d28206585b8746a9f1982cfe1dfc5deabde91a
src/main/java/com/zy/asrs/controller/MapController.java
@@ -125,18 +125,45 @@
                                    row=row+((row-1)/2);
                                }
                            }
                            if (row == 9){
                                row= row -1;
                            }
                            if (bay % 6 == 0) {
                                bay=bay+1;
                            if (bay ==7) {
                                bay=bay+2;
                            }else{
                                if (bay>6){
                                    bay=bay+locMast.getCrnNo();
                                if (bay>7){
                                    bay=bay+locMast.getCrnNo()+1;
                                }else {
                                    bay=bay+locMast.getCrnNo()-1;
                                }
                            }
                            break;
                        case 4:
                            if (row<=11){
                                if (row%2==0){
                                    row=row+(row/2)-1;
                                }else {
                                    row=row+((row+1)/2)-1;
                                }
                            }else {
                                if (row%2==0){
                                    row=row+(row/2);
                                }else {
                                    row=row+((row-1)/2);
                                }
                            }
                            if (bay % 10 == 0) {
                                bay=bay+1;
                            }else{
                                if (bay>10){
                                    bay=bay+locMast.getCrnNo();
                                }else {
                                    bay=bay+locMast.getCrnNo()-1;
                                }
                            }
                            break;
                        case 5:
                            if (row<=11){
                                if (row%2==0){