gongchunyi
9 小时以前 59defbfd6f8966d9166ef5c447e4ba58d15653a0
fix: 新增销售订单时未保存产品单位
已修改1个文件
5 ■■■■■ 文件已修改
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -1146,6 +1146,11 @@
                BigDecimal orderQty = salesLedgerProduct.getQuantity();
                salesLedgerProduct.setProductStockStatus(calculateProductStockStatus(stockedQty, orderQty));
                salesLedgerProduct.fillRemainingQuantity();
                ProductModel productModel = productModelMapper.selectById(salesLedgerProduct.getProductModelId());
                if (productModel == null) {
                    throw new ServiceException("新增销售台账失败,销售产品不存在");
                }
                salesLedgerProduct.setUnit(productModel.getUnit());
                salesLedgerProductMapper.insert(salesLedgerProduct);
                //  绑定产品额外加工
                //  清空销售产品绑定的加工