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) {
|
|
}
|
|
}
|