From 880238957a973ecd9676237672276b0e99d31115 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期一, 29 六月 2020 13:55:28 +0800 Subject: [PATCH] 免单 --- fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java index 57b53ce..2a8a23a 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/RedPackDetailFactory.java @@ -12,6 +12,7 @@ import com.yeshi.fanli.entity.redpack.RedPackWinInvite; import com.yeshi.fanli.exception.redpack.RedPackDetailException; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.TimeUtil; public class RedPackDetailFactory { @@ -355,4 +356,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; + } } -- Gitblit v1.8.0