src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java
@@ -765,7 +765,7 @@ .eq(ProcurementRecordStorage::getType, procurementDto.getType()); Long aLong = procurementRecordMapper.selectCount(procurementRecordLambdaQueryWrapper); SalesLedgerProduct salesLedgerProduct = salesLedgerProductMapper.selectById(detail.getId()); if (ObjectUtils.isNull(detail.getProductModelId())){ if (ObjectUtils.isNotEmpty(salesLedgerProduct)){ detail.setProductModelId(salesLedgerProduct.getProductModelId()); } ProcurementRecordStorage.ProcurementRecordStorageBuilder procurementRecordBuilder = ProcurementRecordStorage.builder() src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
@@ -284,10 +284,10 @@ List<Details> details = new ArrayList<>(); Details details1 = new Details(); details1.setInboundQuantity(dto.getQuantity()); // details1.setId(Math.toIntExact(salesLedgerProduct.getId())); details1.setId(Math.toIntExact(productModel.getId())); // details1.setUnitPrice(salesLedgerProduct.getTaxInclusiveUnitPrice()); // details1.setTotalPrice(salesLedgerProduct.getTaxInclusiveTotalPrice()); // details1.setProductModelId(salesLedgerProduct.getProductModelId()); details1.setProductModelId(productModel.getId()); details.add(details1); procurementRecordOutAdd.setDetails(details); // procurementRecordOutAdd.setQualityInspectId(qualityInspect.getId());