|
|
|
@ -23,11 +23,11 @@ public class DmYlInfo {
|
|
|
|
|
|
|
|
|
|
private String 规格;//规格
|
|
|
|
|
|
|
|
|
|
private BigDecimal 厚;
|
|
|
|
|
private BigDecimal 板厚;
|
|
|
|
|
|
|
|
|
|
private BigDecimal 宽;
|
|
|
|
|
private BigDecimal 板宽;
|
|
|
|
|
|
|
|
|
|
private BigDecimal 长;
|
|
|
|
|
private BigDecimal 板长;
|
|
|
|
|
|
|
|
|
|
private String 炉批号;
|
|
|
|
|
|
|
|
|
@ -81,9 +81,9 @@ public class DmYlInfo {
|
|
|
|
|
}
|
|
|
|
|
//必须保证材质相同,厚度相同,宽和长要小于余料的宽和长才能使用
|
|
|
|
|
return ydjh.getWpxh().equals(物品型号)
|
|
|
|
|
&&new BigDecimal(split[0]).compareTo(厚)==0
|
|
|
|
|
&&new BigDecimal(split[1]).compareTo(宽)<=0
|
|
|
|
|
&&new BigDecimal(split[1]).compareTo(长)<=0;
|
|
|
|
|
&&new BigDecimal(split[0]).compareTo(板厚)==0
|
|
|
|
|
&&new BigDecimal(split[1]).compareTo(板宽)<=0
|
|
|
|
|
&&new BigDecimal(split[1]).compareTo(板长)<=0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void 修正上料信息(DmYdjh ydjh){
|
|
|
|
@ -102,9 +102,9 @@ public class DmYlInfo {
|
|
|
|
|
if (dmYlInfo.规格!=null){
|
|
|
|
|
String[] split = dmYlInfo.规格.split("\\*");
|
|
|
|
|
if (split.length>=3){
|
|
|
|
|
dmYlInfo.厚=new BigDecimal(split[0]);
|
|
|
|
|
dmYlInfo.宽=new BigDecimal(split[1]);
|
|
|
|
|
dmYlInfo.长=new BigDecimal(split[2]);
|
|
|
|
|
dmYlInfo.板厚=new BigDecimal(split[0]);
|
|
|
|
|
dmYlInfo.板宽=new BigDecimal(split[1]);
|
|
|
|
|
dmYlInfo.板长=new BigDecimal(split[2]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|