From b04661d0a913ecbaf22e6eb481aa64437b3a2cc8 Mon Sep 17 00:00:00 2001 From: SongZhang <2064194730@qq.com> Date: Fri, 28 Jun 2024 14:45:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=85=A5=E5=BA=93=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E4=B8=8D=E5=90=8C=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/productimpl/TbProductStockOperateServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java index dec0d1b1..d233a6b4 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockOperateServiceImpl.java @@ -250,7 +250,7 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe break; //后台出库 case "refund": - productStockDetail.setStockNumber(isDistribute ? product.getStockNumber() + productListDto.getNumber() : tbProductSku.getStockNumber()); + productStockDetail.setStockNumber((double) -productListDto.getNumber()); productStockDetail.setSubType(1); totalCostPrice = productListDto.getCostPrice().multiply(BigDecimal.valueOf(productListDto.getNumber())); productStockDetail.setCostAmount(totalCostPrice); @@ -275,7 +275,7 @@ public class TbProductStockOperateServiceImpl implements TbProductStockOperateSe break; //后台入库 case "purveyor": - productStockDetail.setStockNumber(isDistribute ? product.getStockNumber() : tbProductSku.getStockNumber()); + productStockDetail.setStockNumber((double) productListDto.getNumber()); productStockDetail.setSubType(1); totalCostPrice = productListDto.getCostPrice().multiply(BigDecimal.valueOf(productListDto.getNumber())); productStockDetail.setCostAmount(totalCostPrice);