admin
2020-11-28 dc5be7d38446f70e6ff86df311119c32b41fe7f8
fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java
@@ -252,7 +252,7 @@
   public static RedPackDetail createNewUserReward(Long uid, Integer num, BigDecimal money) throws RedPackDetailException {
      if (uid == null || num == null || money == null)
         throw new RedPackDetailException(1, "获得记录不能为空");
      // 红包明细- 退回红包
      // 红包明细- 退回红包
      RedPackDetail detail = new RedPackDetail();
      detail.setDisplay(true);
      detail.setUid(uid);
@@ -355,4 +355,27 @@
      return detail;
   }
   /**
    *
    * @param uid
    * @param money
    * @param date
    * @return
    * @throws RedPackDetailException
    */
   public static RedPackDetail createByMonth(Long uid, BigDecimal money, Date date) throws RedPackDetailException {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
      String time = sdf.format(date);
      String title = sdf.format(date) + "邀请红包";
      RedPackDetail detail = new RedPackDetail();
      detail.setDisplay(true);
      detail.setUid(uid);
      detail.setMoney(money);
      detail.setTitle(title);
      detail.setType(RedPackDetailTypeEnum.redMonthly);
      detail.setIdentifyCode(StringUtil.Md5(RedPackDetailTypeEnum.redMonthly.name() + ":" + time));
      detail.setCreateTime(new Date());
      return detail;
   }
}