소스 검색

fix: 处理总的虚拟库存问题

luofeiyun 2 주 전
부모
커밋
91ba0692e0
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      ship-module-product/ship-module-product-biz/src/main/java/com/yc/ship/module/product/api/VoyageApiImpl.java

+ 1 - 1
ship-module-product/ship-module-product-biz/src/main/java/com/yc/ship/module/product/api/VoyageApiImpl.java

@@ -449,7 +449,7 @@ public class VoyageApiImpl implements VoyageApi {
                 item.setShareNum(item.getShareNum().subtract(useNum));
                 // 减实际房间数,此处确定,先扣实际库存,实际库存不足再扣细虚拟库存
                 if (item.getRealTotalNum().compareTo(useNum) >= 0) {
-                    useVirtualNum.add(useNum);
+                    useRealNum.add(useNum);
                     voyageStockDetailLogDO.setVirtualNum(BigDecimal.ZERO);
                     voyageStockDetailLogDO.setRealNum(useNum);
                     item.setRealTotalNum(item.getRealTotalNum().subtract(useNum));