|
|
@ -199,12 +199,14 @@ public class SysMakeorderPickDetailServiceImpl implements ISysMakeorderPickDetai |
|
|
|
.sum(); |
|
|
|
pickDetail.setHasReturnNum(returnNum); |
|
|
|
} |
|
|
|
WarehouseOutOrderDetail tempDetail = new WarehouseOutOrderDetail(); |
|
|
|
tempDetail.setOutOrderCode(outOrderCode); |
|
|
|
tempDetail.setMaterialNo(pickDetail.getMaterialNo()); |
|
|
|
WarehouseOutOrderDetail outOrderDetail = outOrderDetailMapper.selectOutOrderDetailListByThreeCode(tempDetail); |
|
|
|
int outNum = Optional.ofNullable(outOrderDetail.getHasOutOrderSum()).orElse(0); |
|
|
|
pickDetail.setHasPickNum(outNum); |
|
|
|
if(outOrderCode!=null){ |
|
|
|
WarehouseOutOrderDetail tempDetail = new WarehouseOutOrderDetail(); |
|
|
|
tempDetail.setOutOrderCode(outOrderCode); |
|
|
|
tempDetail.setMaterialNo(pickDetail.getMaterialNo()); |
|
|
|
WarehouseOutOrderDetail outOrderDetail = outOrderDetailMapper.selectOutOrderDetailListByThreeCode(tempDetail); |
|
|
|
int outNum = Optional.ofNullable(outOrderDetail.getHasOutOrderSum()).orElse(0); |
|
|
|
pickDetail.setHasPickNum(outNum); |
|
|
|
} |
|
|
|
} |
|
|
|
return mergedDetails; |
|
|
|
} |
|
|
|