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