package com.zy.asrs.utils; import java.util.regex.Pattern; public class SteAndJarUtil { /** * RGV位置是否与硫化罐正对 */ public static boolean steAndJarNowRow(short steNowRow , Integer jarNo){ return (steNowRow==(short) 1 && (jarNo == 2 || jarNo == 4 || jarNo == 5 || jarNo == 6)) || (steNowRow==(short)3 && (jarNo == 1 || jarNo == 3)); } /** * RGV位置正对获取 */ public static Integer getRgvJarNowRow(Integer jarNo){ switch (jarNo){ case 1: case 3: return 3; case 2: case 4: case 5: case 6: return 1; } return 2; } /** * RGV位置正对获取 */ public static boolean getRgvJarNowRow(Integer staNo,short nowRow){ switch (staNo){ case 615: case 622: case 628: case 627: return nowRow==(short) 1; case 612: case 619: return nowRow==(short) 2; } return false; } /** * RGV位置正对获取 */ public static Integer getRgvStaRow(Integer staNo){ switch (staNo){ case 615: case 622: case 628: case 627: return 1; case 612: case 619: return 3; } return 0; } /** * 获取正对冷却槽硫化罐 */ public static Integer getRgvJarNo(Integer jarNo){ switch (jarNo){ case 1: case 2: return 2; case 3: case 4: case 5: case 6: return 4; } return 0; } /** * 获取正对冷却槽硫化罐 */ public static Integer getBJarNo(Integer jarNo){ switch (jarNo){ case 1: case 2: case 5: return 5; case 3: case 4: case 6: return 6; } return 0; } public static void main(String[] args) { } }