/**
  * 更新时间价格表.
  *
  * @param housePriceId
  */
 private void updateRouteStockTimePrice(EbkHousePrice ehp) {
   TimePrice tp = new TimePrice();
   tp.setMetaBranchId(ehp.getMetaBranchId());
   tp.setBeginDate(ehp.getStartDate());
   tp.setEndDate(ehp.getEndDate());
   // 是否关班
   // 若关班则库存清零,不可超卖;否则正常流程
   if ("true".equalsIgnoreCase(ehp.getIsStockZero())) {
     tp.setOverSale("false");
     tp.setDayStock(0);
   } else { // 库存不清零
     tp.setOverSale(ehp.getIsOverSale());
     // 设定日库存
     if (ehp.getStockAddOrMinus() < 0) {
       throw new RuntimeException("增减库存不能为负数");
     }
     tp.setDayStock(ehp.getStockAddOrMinus());
     tp.setIsAddDayStock(ehp.getIsAddDayStock());
   }
   // 不修改资源状态
   if (tp.getDayStock() >= 0) {
     tp.setResourceConfirm("false");
   } else {
     tp.setResourceConfirm(null);
   }
   tp.setClose("false");
   String result = productProxy.saveOrUpdateMetaTimePrice("op2", tp, ehp.getSubmitUser());
   if (result != null) {
     throw new RuntimeException(result);
   }
 }