Bläddra i källkod

fix: 修改直接确定订单时使用共享库存时没有扣除库存详情的共享库存

luofeiyun 2 veckor sedan
förälder
incheckning
e5adbbab22

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

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