|
|
@ -1405,6 +1405,7 @@ public class BomUploadServiceImpl {
|
|
|
|
Comparator.comparing(
|
|
|
|
Comparator.comparing(
|
|
|
|
tc -> tc.getTjb().getWpgg() + ";" + tc.getTjb().getWpxh() + ";" + tc.getTjb().getTzbh()))), ArrayList::new));
|
|
|
|
tc -> tc.getTjb().getWpgg() + ";" + tc.getTjb().getWpxh() + ";" + tc.getTjb().getTzbh()))), ArrayList::new));
|
|
|
|
collect.forEach(i -> {
|
|
|
|
collect.forEach(i -> {
|
|
|
|
|
|
|
|
if(null !=i.getTjb()){
|
|
|
|
DmBchxylp e = i.getTjb();
|
|
|
|
DmBchxylp e = i.getTjb();
|
|
|
|
if (StringUtils.isNotBlank(e.getWpgg())) {
|
|
|
|
if (StringUtils.isNotBlank(e.getWpgg())) {
|
|
|
|
DmBom dmBom = new DmBom();
|
|
|
|
DmBom dmBom = new DmBom();
|
|
|
@ -1465,9 +1466,12 @@ public class BomUploadServiceImpl {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
adds.add(dmBom);
|
|
|
|
adds.add(dmBom);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
list.forEach(i -> {
|
|
|
|
list.forEach(i -> {
|
|
|
|
|
|
|
|
if(null!= i.getTlt()){
|
|
|
|
DmBchxmxp e = i.getTlt();
|
|
|
|
DmBchxmxp e = i.getTlt();
|
|
|
|
if (StringUtils.isNotBlank(e.getWpggZ())) {
|
|
|
|
if (StringUtils.isNotBlank(e.getWpggZ())) {
|
|
|
|
DmBom dmBom = new DmBom();
|
|
|
|
DmBom dmBom = new DmBom();
|
|
|
@ -1531,6 +1535,9 @@ public class BomUploadServiceImpl {
|
|
|
|
|
|
|
|
|
|
|
|
adds.add(dmBom);
|
|
|
|
adds.add(dmBom);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
dmBomService.insertBoms(adds);
|
|
|
|
dmBomService.insertBoms(adds);
|
|
|
|