| | |
| | | List<ProcurementRecordOut> procurementRecordOuts = procurementRecordOutMapper.selectList(procurementRecordOutLambdaQueryWrapper); |
| | | for (ProcurementRecordStorage procurementRecordStorage : procurementRecordStorages) { |
| | | // 采购,生产入库总价值 |
| | | procurementRecordTotal.add(procurementRecordStorage.getUnitPrice().multiply(procurementRecordStorage.getInboundNum())); |
| | | procurementRecordTotal = procurementRecordTotal.add(procurementRecordStorage.getUnitPrice().multiply(procurementRecordStorage.getInboundNum())); |
| | | // 通过入库id,类型获取出库数据 |
| | | List<ProcurementRecordOut> procurementRecordOutsByStorageId = procurementRecordOuts.stream() |
| | | .filter(procurementRecordOut -> procurementRecordOut.getProcurementRecordStorageId().equals(procurementRecordStorage.getId()) |
| | |
| | | if(CollectionUtils.isNotEmpty(procurementRecordOutsByStorageId)){ |
| | | for (ProcurementRecordOut procurementRecordOut : procurementRecordOutsByStorageId) { |
| | | // 采购,生产出库总价值 |
| | | procurementRecordTotal.subtract(procurementRecordStorage.getUnitPrice().multiply(procurementRecordOut.getInboundNum())); |
| | | procurementRecordTotal = procurementRecordTotal.subtract(procurementRecordStorage.getUnitPrice().multiply(procurementRecordOut.getInboundNum())); |
| | | } |
| | | } |
| | | |
| | |
| | | .collect(Collectors.toList())) |
| | | .eq(ProcurementRecordOut::getType,3); |
| | | List<ProcurementRecordOut> procurementRecordOuts = procurementRecordOutMapper.selectList(procurementRecordOutLambdaQueryWrapper); |
| | | customStorages.forEach(customStorage -> { |
| | | for (CustomStorage customStorage : customStorages) { |
| | | // 自定义入库总价值 |
| | | customStorageTotal.add(customStorage.getTaxInclusiveUnitPrice().multiply(customStorage.getInboundNum())); |
| | | customStorageTotal = customStorageTotal.add(customStorage.getTaxInclusiveUnitPrice().multiply(customStorage.getInboundNum())); |
| | | // 通过入库id,类型获取出库数据 |
| | | List<ProcurementRecordOut> procurementRecordOutsByStorageId = procurementRecordOuts.stream() |
| | | .filter(procurementRecordOut -> procurementRecordOut.getProcurementRecordStorageId().equals(customStorage.getId())) |
| | |
| | | if(CollectionUtils.isNotEmpty(procurementRecordOutsByStorageId)){ |
| | | for (ProcurementRecordOut procurementRecordOut : procurementRecordOutsByStorageId) { |
| | | // 自定义出库总价值 |
| | | customStorageTotal.subtract(procurementRecordOut.getInboundNum().multiply(customStorage.getTaxInclusiveUnitPrice())); |
| | | customStorageTotal = customStorageTotal.subtract(procurementRecordOut.getInboundNum().multiply(customStorage.getTaxInclusiveUnitPrice())); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | map.put("inventoryValue",procurementRecordTotal.add(customStorageTotal)); |
| | | return AjaxResult.success( map); |