maven
7 天以前 ea7c1df32b0c8830173ba01a647706a5ded10ce8
src/main/java/com/ruoyi/quality/service/impl/QualityInspectServiceImpl.java
@@ -158,22 +158,22 @@
        }else if (qualityInspect.getInspectType() == 2) {
            //查询UnitPrice/TotalPrice
            SalesLedgerProduct salesLedgerProduct = salesLedgerProductMapper.selectSalesLedgerProductByMainId(qualityInspect.getProductMainId());
            ProcurementAddDto procurementRecordOutAdd = new ProcurementAddDto();
            procurementRecordOutAdd.setType(2);
            procurementRecordOutAdd.setTypeName("生产出厂检验合格入库");
            procurementRecordOutAdd.setNickName(loginUser.getNickName());
            List<Details> details = new ArrayList<>();
            Details details1 = new Details();
            details1.setInboundQuantity(qualityInspect.getQuantity());
            details1.setId(Math.toIntExact(salesLedgerProduct.getId()));
            details1.setUnitPrice(salesLedgerProduct.getTaxInclusiveUnitPrice());
            details1.setTotalPrice(salesLedgerProduct.getTaxInclusiveTotalPrice());
            details1.setProductModelId(salesLedgerProduct.getProductModelId());
            details.add(details1);
            procurementRecordOutAdd.setDetails(details);
            procurementRecordOutAdd.setQualityInspectId(qualityInspect.getId());
            procurementRecordService.add(procurementRecordOutAdd);
//            SalesLedgerProduct salesLedgerProduct = salesLedgerProductMapper.selectSalesLedgerProductByMainId(qualityInspect.getProductMainId());
//            ProcurementAddDto procurementRecordOutAdd = new ProcurementAddDto();
//            procurementRecordOutAdd.setType(2);
//            procurementRecordOutAdd.setTypeName("生产出厂检验合格入库");
//            procurementRecordOutAdd.setNickName(loginUser.getNickName());
//            List<Details> details = new ArrayList<>();
//            Details details1 = new Details();
//            details1.setInboundQuantity(qualityInspect.getQuantity());
//            details1.setId(Math.toIntExact(salesLedgerProduct.getId()));
//            details1.setUnitPrice(salesLedgerProduct.getTaxInclusiveUnitPrice());
//            details1.setTotalPrice(salesLedgerProduct.getTaxInclusiveTotalPrice());
//            details1.setProductModelId(salesLedgerProduct.getProductModelId());
//            details.add(details1);
//            procurementRecordOutAdd.setDetails(details);
//            procurementRecordOutAdd.setQualityInspectId(qualityInspect.getId());
//            procurementRecordService.add(procurementRecordOutAdd);
        }
        qualityInspect.setInspectState(1);//已提交
        return qualityInspectMapper.updateById(qualityInspect);