pda上架报错;
This commit is contained in:
+3
-1
@@ -337,9 +337,10 @@ public class StockShelfOrderApplicationService {
|
|||||||
List<ShelfMaterialDetailDO> shelfMaterialDetailDOList = stockReceiptOrderDO.getMaterialDetailList();
|
List<ShelfMaterialDetailDO> shelfMaterialDetailDOList = stockReceiptOrderDO.getMaterialDetailList();
|
||||||
shelfMaterialDetailDOList.forEach(shelfMaterialDetailDO -> {
|
shelfMaterialDetailDOList.forEach(shelfMaterialDetailDO -> {
|
||||||
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList1 = shelfMaterialDetailDO.getChildren();
|
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList1 = shelfMaterialDetailDO.getChildren();
|
||||||
|
if (shelfMaterialDetailDOChildrenList1 != null && !shelfMaterialDetailDOChildrenList1.isEmpty() && shelfMaterialDetailDOChildrenList1.size() > 0) {
|
||||||
ShelfMaterialDetailDO shelfMaterialDetailDOChildren = null;
|
ShelfMaterialDetailDO shelfMaterialDetailDOChildren = null;
|
||||||
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList11 = shelfMaterialDetailDO.getChildren().stream().filter(p -> 1 == p.getLevel()).collect(Collectors.toList());
|
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList11 = shelfMaterialDetailDO.getChildren().stream().filter(p -> 1 == p.getLevel()).collect(Collectors.toList());
|
||||||
if (shelfMaterialDetailDOChildrenList11 != null && !shelfMaterialDetailDOChildrenList11.isEmpty() && shelfMaterialDetailDOChildrenList11.size() != 0) shelfMaterialDetailDOChildren = shelfMaterialDetailDOChildrenList11.get(0);
|
if (shelfMaterialDetailDOChildrenList11 != null && !shelfMaterialDetailDOChildrenList11.isEmpty() && shelfMaterialDetailDOChildrenList11.size() > 0) shelfMaterialDetailDOChildren = shelfMaterialDetailDOChildrenList11.get(0);
|
||||||
if (shelfMaterialDetailDOChildren != null) {
|
if (shelfMaterialDetailDOChildren != null) {
|
||||||
shelfMaterialDetailDO.setMaterialDetailId(shelfMaterialDetailDOChildren.getMaterialDetailId());
|
shelfMaterialDetailDO.setMaterialDetailId(shelfMaterialDetailDOChildren.getMaterialDetailId());
|
||||||
shelfMaterialDetailDO.setShelvesQuantity(shelfMaterialDetailDOChildren.getShelvesQuantity());
|
shelfMaterialDetailDO.setShelvesQuantity(shelfMaterialDetailDOChildren.getShelvesQuantity());
|
||||||
@@ -353,6 +354,7 @@ public class StockShelfOrderApplicationService {
|
|||||||
//只留二级
|
//只留二级
|
||||||
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList2 = shelfMaterialDetailDOChildrenList1.stream().filter(p -> 2 == p.getLevel()).collect(Collectors.toList());
|
List<ShelfMaterialDetailDO> shelfMaterialDetailDOChildrenList2 = shelfMaterialDetailDOChildrenList1.stream().filter(p -> 2 == p.getLevel()).collect(Collectors.toList());
|
||||||
shelfMaterialDetailDO.setChildren(shelfMaterialDetailDOChildrenList2);
|
shelfMaterialDetailDO.setChildren(shelfMaterialDetailDOChildrenList2);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
//上架装配参数
|
//上架装配参数
|
||||||
StockShelfOrderDO assembleStockShelfOrderDO = assembleParamByShelf(stockReceiptOrderDO);
|
StockShelfOrderDO assembleStockShelfOrderDO = assembleParamByShelf(stockReceiptOrderDO);
|
||||||
|
|||||||
Reference in New Issue
Block a user