package com.zy.asrs.utils;
|
|
public class Roles {
|
|
public Roles() {}
|
|
// 组托入库判断
|
public static Boolean pakinRole(Boolean autoing, Boolean loading, Boolean inEnable,Boolean emptyMk, Boolean pakMk,Short workNo) {
|
if (!autoing) {
|
System.out.println("输送线无物");
|
return false;
|
} else if (!loading) {
|
System.out.println("输送线无物");
|
return false;
|
} else if (!inEnable){
|
System.out.println("输送线不能入");
|
return false;
|
} else if (emptyMk) {
|
System.out.println("有空板信号");
|
return false;
|
} else if (!pakMk) {
|
System.out.println("锁定标记为False");
|
return false;
|
} else if (workNo == 0 || (workNo >= 9990 && workNo <= 9999)) {
|
System.out.println("当前工作号异常");
|
return false;
|
} else {
|
return true;
|
}
|
}
|
|
// 拣料、并板、盘点再入库 工作号判断 判断
|
public static Boolean pickRole(Boolean autoing, Boolean loading, Boolean inEnable, Boolean pakMk,Short staNo, Short siteId, Short workNo) {
|
if (!autoing) {
|
System.out.println("输送线无物");
|
return false;
|
} else if (!loading) {
|
System.out.println("输送线无物");
|
return false;
|
} else if (!inEnable){
|
System.out.println("输送线不能入");
|
return false;
|
} else if (!pakMk) {
|
System.out.println("锁定标记为False");
|
return false;
|
} else if (workNo <= 0 || (workNo >= 9990 && workNo != 9996)) {
|
System.out.println("当前工作号异常");
|
return false;
|
} else if (!staNo.equals(siteId)) {
|
System.out.println("当前站点与目标站不匹配");
|
return false;
|
} else {
|
System.out.println("*****");
|
return true;
|
}
|
}
|
}
|