|
|
|
@ -1659,13 +1659,16 @@ public class BomUploadServiceImpl {
|
|
|
|
|
if (collect11.size() > 0) {
|
|
|
|
|
dmBom.setFds(collect11.get(0).getBclq().getDcFdZ());
|
|
|
|
|
// 还需要 一些其他参数 领取重量 实耗重量 余料重量 前批语料代 零件套料重量
|
|
|
|
|
BigDecimal bs=collect11.get(0).getBclq().getSl();
|
|
|
|
|
if(null==bs){
|
|
|
|
|
bs=new BigDecimal("0");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dmBom.setBcylzl(null==collect11.get(0).getBclq().getYlzl()? null:collect11.get(0).getBclq().getYlzl());
|
|
|
|
|
dmBom.setBclqzl(null==collect11.get(0).getBclq().getLqzl()? null:collect11.get(0).getBclq().getLqzl());
|
|
|
|
|
dmBom.setBcshzl(null==collect11.get(0).getBclq().getShzl()? null:collect11.get(0).getBclq().getShzl());
|
|
|
|
|
dmBom.setBcljtlzl(null==collect11.get(0).getBclq().getLjzl()? null:collect11.get(0).getBclq().getLjzl());
|
|
|
|
|
dmBom.setBcqpyld(null==collect11.get(0).getBclq().getQpyld()? null:collect11.get(0).getBclq().getQpyld());
|
|
|
|
|
dmBom.setBcylzl(null==collect11.get(0).getBclq().getYlzl()? null:collect11.get(0).getBclq().getYlzl().divide(bs));
|
|
|
|
|
dmBom.setBclqzl(null==collect11.get(0).getBclq().getLqzl()? null:collect11.get(0).getBclq().getLqzl().divide(bs));
|
|
|
|
|
dmBom.setBcshzl(null==collect11.get(0).getBclq().getShzl()? null:collect11.get(0).getBclq().getShzl().divide(bs));
|
|
|
|
|
dmBom.setBcljtlzl(null==collect11.get(0).getBclq().getLjzl()? null:collect11.get(0).getBclq().getLjzl().divide(bs));
|
|
|
|
|
dmBom.setBcqpyld(null==collect11.get(0).getBclq().getQpyld()? null:collect11.get(0).getBclq().getQpyld().divide(bs));
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
@ -1674,6 +1677,7 @@ public class BomUploadServiceImpl {
|
|
|
|
|
fst.getBclq().getWpgg().equals(e.getWpxh()) && fst.getBclq().getDcPlZ().equals(e.getDcPl()) && fst.getBclq().getYlzd11().compareTo(cd)==0
|
|
|
|
|
).collect(Collectors.toList());
|
|
|
|
|
if (collect11.size() > 0) {
|
|
|
|
|
|
|
|
|
|
dmBom.setFds(collect11.get(0).getBclq().getDcFdZ());
|
|
|
|
|
dmBom.setXcgs(collect11.get(0).getBclq().getSl());
|
|
|
|
|
dmBom.setXcshms(collect11.get(0).getBclq().getShms());
|
|
|
|
@ -1775,11 +1779,16 @@ public class BomUploadServiceImpl {
|
|
|
|
|
// dmBom.setFds(collect11.get(0).getBclq().getDcFdZ());
|
|
|
|
|
// dmBom.setXcgs(collect111.get(0).getBclq().getSl());
|
|
|
|
|
// dmBom.setXcshms(collect111.get(0).getBclq().getShms());
|
|
|
|
|
dmBom.setBcylzl(null==collect111.get(0).getBclq().getYlzl()? null:collect111.get(0).getBclq().getYlzl());
|
|
|
|
|
dmBom.setBclqzl(null==collect111.get(0).getBclq().getLqzl()? null:collect111.get(0).getBclq().getLqzl());
|
|
|
|
|
dmBom.setBcshzl(null==collect111.get(0).getBclq().getShzl()? null:collect111.get(0).getBclq().getShzl());
|
|
|
|
|
dmBom.setBcljtlzl(null==collect111.get(0).getBclq().getLjzl()? null:collect111.get(0).getBclq().getLjzl());
|
|
|
|
|
dmBom.setBcqpyld(null==collect111.get(0).getBclq().getQpyld()? null:collect111.get(0).getBclq().getQpyld());
|
|
|
|
|
|
|
|
|
|
BigDecimal bs=collect111.get(0).getBclq().getSl();
|
|
|
|
|
if(null==bs){
|
|
|
|
|
bs=new BigDecimal("0");
|
|
|
|
|
}
|
|
|
|
|
dmBom.setBcylzl(null==collect111.get(0).getBclq().getYlzl()? null:collect111.get(0).getBclq().getYlzl().divide(bs));
|
|
|
|
|
dmBom.setBclqzl(null==collect111.get(0).getBclq().getLqzl()? null:collect111.get(0).getBclq().getLqzl().divide(bs));
|
|
|
|
|
dmBom.setBcshzl(null==collect111.get(0).getBclq().getShzl()? null:collect111.get(0).getBclq().getShzl().divide(bs));
|
|
|
|
|
dmBom.setBcljtlzl(null==collect111.get(0).getBclq().getLjzl()? null:collect111.get(0).getBclq().getLjzl().divide(bs));
|
|
|
|
|
dmBom.setBcqpyld(null==collect111.get(0).getBclq().getQpyld()? null:collect111.get(0).getBclq().getQpyld().divide(bs));
|
|
|
|
|
dmBom.setFds(collect111.get(0).getBclq().getDcFdZ());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1985,11 +1994,13 @@ public class BomUploadServiceImpl {
|
|
|
|
|
dmYdjh.setWpxh(dmBchxjbp.getWpxh());
|
|
|
|
|
}
|
|
|
|
|
if(collect11.size()>0){
|
|
|
|
|
dmYdjh.setBcylzl(null==collect11.get(0).getYlzl()? null:collect11.get(0).getYlzl().doubleValue());
|
|
|
|
|
dmYdjh.setBclqzl(null==collect11.get(0).getLqzl()? null:collect11.get(0).getLqzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcshzl(null==collect11.get(0).getShzl()? null:collect11.get(0).getShzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcljtlzl(null==collect11.get(0).getLjzl()? null:collect11.get(0).getLjzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcqpyld(null==collect11.get(0).getQpyld()? null:collect11.get(0).getQpyld().doubleValue());
|
|
|
|
|
double bs=collect11.get(0).getSl().doubleValue();
|
|
|
|
|
|
|
|
|
|
dmYdjh.setBcylzl(null==collect11.get(0).getYlzl()? null:collect11.get(0).getYlzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBclqzl(null==collect11.get(0).getLqzl()? null:collect11.get(0).getLqzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcshzl(null==collect11.get(0).getShzl()? null:collect11.get(0).getShzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcljtlzl(null==collect11.get(0).getLjzl()? null:collect11.get(0).getLjzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcqpyld(null==collect11.get(0).getQpyld()? null:collect11.get(0).getQpyld().doubleValue()/bs);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(f){
|
|
|
|
@ -2029,11 +2040,12 @@ public class BomUploadServiceImpl {
|
|
|
|
|
hxlx = "1020";
|
|
|
|
|
}
|
|
|
|
|
if(collect11.size()>0) {
|
|
|
|
|
dmYdjh.setBcylzl(null == collect11.get(0).getYlzl() ? null : collect11.get(0).getYlzl().doubleValue());
|
|
|
|
|
dmYdjh.setBclqzl(null == collect11.get(0).getLqzl() ? null : collect11.get(0).getLqzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcshzl(null == collect11.get(0).getShzl() ? null : collect11.get(0).getShzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcljtlzl(null == collect11.get(0).getLjzl() ? null : collect11.get(0).getLjzl().doubleValue());
|
|
|
|
|
dmYdjh.setBcqpyld(null == collect11.get(0).getQpyld() ? null : collect11.get(0).getQpyld().doubleValue());
|
|
|
|
|
double bs=collect11.get(0).getSl().doubleValue();
|
|
|
|
|
dmYdjh.setBcylzl(null == collect11.get(0).getYlzl() ? null : collect11.get(0).getYlzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBclqzl(null == collect11.get(0).getLqzl() ? null : collect11.get(0).getLqzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcshzl(null == collect11.get(0).getShzl() ? null : collect11.get(0).getShzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcljtlzl(null == collect11.get(0).getLjzl() ? null : collect11.get(0).getLjzl().doubleValue()/bs);
|
|
|
|
|
dmYdjh.setBcqpyld(null == collect11.get(0).getQpyld() ? null : collect11.get(0).getQpyld().doubleValue()/bs);
|
|
|
|
|
}
|
|
|
|
|
dmYdjh.setLqlb(hxlx);
|
|
|
|
|
dmYdjh.setTzbh(tzbh);
|
|
|
|
@ -2110,11 +2122,12 @@ public class BomUploadServiceImpl {
|
|
|
|
|
dmYdjhadd.setYlbs( null==bchxylp.getSfyl()?"":bchxylp.getSfyl());
|
|
|
|
|
}
|
|
|
|
|
if(collect11.size()>0) {
|
|
|
|
|
dmYdjhadd.setBcylzl(null == collect11.get(0).getYlzl() ? null : collect11.get(0).getYlzl().doubleValue());
|
|
|
|
|
dmYdjhadd.setBclqzl(null == collect11.get(0).getLqzl() ? null : collect11.get(0).getLqzl().doubleValue());
|
|
|
|
|
dmYdjhadd.setBcshzl(null == collect11.get(0).getShzl() ? null : collect11.get(0).getShzl().doubleValue());
|
|
|
|
|
dmYdjhadd.setBcljtlzl(null == collect11.get(0).getLjzl() ? null : collect11.get(0).getLjzl().doubleValue());
|
|
|
|
|
dmYdjhadd.setBcqpyld(null == collect11.get(0).getQpyld() ? null : collect11.get(0).getQpyld().doubleValue());
|
|
|
|
|
double bs=collect11.get(0).getSl().doubleValue();
|
|
|
|
|
dmYdjhadd.setBcylzl(null == collect11.get(0).getYlzl() ? null : collect11.get(0).getYlzl().doubleValue()/bs);
|
|
|
|
|
dmYdjhadd.setBclqzl(null == collect11.get(0).getLqzl() ? null : collect11.get(0).getLqzl().doubleValue()/bs);
|
|
|
|
|
dmYdjhadd.setBcshzl(null == collect11.get(0).getShzl() ? null : collect11.get(0).getShzl().doubleValue()/bs);
|
|
|
|
|
dmYdjhadd.setBcljtlzl(null == collect11.get(0).getLjzl() ? null : collect11.get(0).getLjzl().doubleValue()/bs);
|
|
|
|
|
dmYdjhadd.setBcqpyld(null == collect11.get(0).getQpyld() ? null : collect11.get(0).getQpyld().doubleValue()/bs);
|
|
|
|
|
}
|
|
|
|
|
dmYdjhadd.setLqlb(hxlx);
|
|
|
|
|
dmYdjhadd.setTzbh(tzbh);
|
|
|
|
|