Commit b21568fd by unknown

repair the inventory of normal realtime resource

parent 24163b75
......@@ -388,12 +388,26 @@ public class EventActivityOrderService extends
List<EventCustomerInfo> previousOrdersEventCustomerInfos = eventCustomerInfoDao
.getEventCustomerInfosInPreviousOrders(eventCustomerInfoQuery);
if (previousOrdersEventCustomerInfos != null && eventActivityOrderBean.getRealTimeTeeTimeType() != ResourceRealTimeTeeTimeTypeEnum.REALTIME.getValue()) {
// 将之前订单中的占位信息清除
// 将之前订单中的占位信息清除,目前使用与非实时teetime资源
for (EventCustomerInfo previousOrdersEventCustomerInfo : previousOrdersEventCustomerInfos) {
previousOrdersEventCustomerInfo.setValidFlag(false);
eventCustomerInfoDao.update(previousOrdersEventCustomerInfo);
}
eventCustomerInfoDao.flush();
//调整库存
// 上一个订单占位的数量
int size = previousOrdersEventCustomerInfos.size();
ResourceInventory resourceInventory = this.resourceInventoryDao.getResourceInventory(priceDate,resourceId, 1);
if (resourceInventory != null && resourceInventory.getUsed() != null) {
int resetInvertorySize = resourceInventory.getUsed() - size;
resourceInventory.setUsed(resetInvertorySize < 0 ? 0
: resetInvertorySize);
resourceInventoryDao.update(resourceInventory);
resourceInventoryDao.flush();
}
}
int validGroupNum = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment