自动化立体仓库 - WCS系统
#
野心家
2025-02-24 4552e4fec2eeeda819ecac349f4d4f78c1ebe880
src/main/java/com/zy/asrs/utils/Utils.java
@@ -3,6 +3,7 @@
import com.core.common.Arith;
import com.core.common.Cools;
import com.core.common.SpringUtils;
import com.zy.asrs.entity.LocMast;
import com.zy.core.model.CrnSlave;
import com.zy.core.properties.SlaveProperties;
@@ -384,4 +385,61 @@
        String wcsLocNo = getWcsLocNo("01-01-01-01-01");
        System.out.println(wcsLocNo);
    }
    public static Integer StaNoCrnNo(Integer staNo) {
        switch (staNo){
            case 100:
            case 101:
                return 1;
            case 102:
            case 103:
                return 2;
            case 104:
            case 105:
                return 3;
            case 106:
            case 107:
                return 4;
            default:
                return 0;
        }
    }
    public static boolean locNoRowBoolean(Integer row) {
        switch (row){
            case 1:
            case 2:
            case 4:
            case 5:
            case 8:
            case 9:
            case 11:
            case 12:
                return true;
            case 3:
            case 6:
            case 7:
            case 10:
            case 13:
            default:
                return false;
        }
    }
    public static String Fusion(int x, int y, int z){
        String locNo="0"+x;
        if(z>=10){
            locNo=locNo+"0"+z;
        }else{
            locNo=locNo+"00"+z;
        }
        if(y>=10){
            locNo=locNo+y;
        }else {
            locNo=locNo+"0"+y;
        }
        return locNo;
    }
}