yj
2020-03-06 207dc8655711cddac2653e18b51e58a88dba2084
fanli/src/main/java/com/yeshi/fanli/service/impl/order/config/HongBaoManageServiceImpl.java
@@ -352,10 +352,27 @@
      BigDecimal shareRate = getShareRate();
      ConfigParamsDTO paramsDTO = new ConfigParamsDTO(fanLiRate, shareRate, Constant.MAX_REWARD_RATE,
            getVIPFanLiRate());
      if (VersionUtil.greaterThan_2_1(platform, version)) {
      if (VersionUtil.greaterThan_2_0_5(platform, version)) {
         paramsDTO.setMaxRewardRate(null);
      }
      return paramsDTO;
   }
   @Override
   public BigDecimal getBaseFanliRate(long time) {
      String key = "base_fanli_rate";
      HongBaoManage hongBaoManage = hongBaoManageMapper.selectByKeyAndMaxValidTime(key, time);
      if (hongBaoManage == null)
         hongBaoManage = hongBaoManageMapper.selectByKey(key);
      if (hongBaoManage != null)
         return new BigDecimal(hongBaoManage.getValue());
      LogHelper.error("获取基础返利比例出错");
      return null;
   }
   @Override
   public BigDecimal getBaseFanliRate() {
      return getBaseFanliRate(System.currentTimeMillis());
   }
}