|
|
|
@ -235,7 +235,12 @@ public class ProjectOrderServiceImpl implements ProjectOrderService {
|
|
|
|
|
List<QueryCurrentStockResVO> stockMatDatas = chanjetManager.queryStock(matCodes,projectOrderDO.getWarehouseId());
|
|
|
|
|
projectOrderSubDOList.forEach(vo->{
|
|
|
|
|
if(stockMatDatas.stream().filter(mo->mo.getInventoryCode().equals(vo.getProjectSubCode())).count()>0){
|
|
|
|
|
vo.setOrderAmount(new Integer(stockMatDatas.stream().filter(mo->mo.getInventoryCode().equals(vo.getProjectSubCode())).collect(Collectors.toList()).get(0).getAvailableQuantity()));
|
|
|
|
|
QueryCurrentStockResVO queryCurrentStockResVO = stockMatDatas.stream().filter(mo->mo.getInventoryCode().equals(vo.getProjectSubCode())).collect(Collectors.toList()).get(0);
|
|
|
|
|
if(queryCurrentStockResVO.getAvailableQuantity()!= null){
|
|
|
|
|
vo.setOrderAmount(new Double(queryCurrentStockResVO.getAvailableQuantity()).intValue());
|
|
|
|
|
}else {
|
|
|
|
|
vo.setOrderAmount(0);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
vo.setOrderAmount(0);
|
|
|
|
|
}
|
|
|
|
|