From 88b54772dbcf5ecab1e2316e4e4626ac901b8908 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期二, 22 一月 2019 15:58:24 +0800 Subject: [PATCH] 邀请码添加返回状态 --- fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java | 94 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 89 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java index 30a8c76..c67be28 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java @@ -9,7 +9,6 @@ import com.yeshi.fanli.entity.bus.user.Extract; import com.yeshi.fanli.entity.bus.user.UserInfo; import com.yeshi.fanli.util.MoneyBigDecimalUtil; -import com.yeshi.fanli.util.StringUtil; public class MsgMoneyDetailFactory { @@ -25,13 +24,14 @@ if (extract == null || uid == null) return null; MsgMoneyDetail detail = new MsgMoneyDetail(); - detail.setBeiZhu( beiZhu); + detail.setBeiZhu(beiZhu); detail.setCreateTime(new Date()); detail.setExtract(extract); detail.setMoney(extract.getMoney()); detail.setMsgType(MsgTypeMoneyTypeEnum.extract); detail.setRead(false); detail.setUser(new UserInfo(uid)); + detail.setStateDesc("浜哄伐瀹℃牳涓�"); return detail; } @@ -54,6 +54,7 @@ detail.setMsgType(MsgTypeMoneyTypeEnum.extract); detail.setRead(false); detail.setUser(new UserInfo(uid)); + detail.setStateDesc("鎻愮幇鎴愬姛"); return detail; } @@ -69,13 +70,14 @@ if (extract == null || uid == null) return null; MsgMoneyDetail detail = new MsgMoneyDetail(); - detail.setBeiZhu( beiZhu); + detail.setBeiZhu(beiZhu); detail.setCreateTime(new Date()); detail.setExtract(extract); detail.setMoney(extract.getMoney()); detail.setMsgType(MsgTypeMoneyTypeEnum.extract); detail.setRead(false); detail.setUser(new UserInfo(uid)); + detail.setStateDesc("鎻愮幇澶辫触"); return detail; } @@ -93,7 +95,7 @@ return null; MsgMoneyDetail detail = new MsgMoneyDetail(); detail.setAlipayAccountValid(valid); - detail.setBeiZhu( beiZhu); + detail.setBeiZhu(beiZhu); detail.setCreateTime(new Date()); detail.setMoney(money); detail.setStateDesc(String @@ -136,6 +138,34 @@ } /** + * 杩斿埄缁存潈 + * + * @param uid + * @param orderId + * @param money + * @param balance + * @param beiZhu + * @return + */ + public static MsgMoneyDetail createFailiWeiQuanMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance, + String beiZhu) { + if (money == null || orderId == null || money == null || uid == null) + return null; + + MsgMoneyDetail detail = new MsgMoneyDetail(); + detail.setBalance(balance); + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setMoney(money); + detail.setMsgType(MsgTypeMoneyTypeEnum.fanliWeiQuan); + detail.setOrderId(orderId); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + + return detail; + } + + /** * 閭�璇疯禋鍒拌处 * * @param money @@ -166,6 +196,34 @@ } /** + * 閭�璇疯禋缁存潈 + * + * @param uid + * @param orderId + * @param money + * @param balance + * @param beiZhu + * @return + */ + public static MsgMoneyDetail createInviteWeiQuanMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance, + String beiZhu) { + if (money == null || orderId == null || money == null || uid == null) + return null; + + MsgMoneyDetail detail = new MsgMoneyDetail(); + detail.setBalance(balance); + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setMoney(money); + detail.setMsgType(MsgTypeMoneyTypeEnum.inviteWeiQuan); + detail.setOrderId(orderId); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + + return detail; + } + + /** * 鍒嗕韩璧氬埌璐� * * @param money @@ -183,7 +241,7 @@ MsgMoneyDetail detail = new MsgMoneyDetail(); detail.setBalance(balance); - detail.setBeiZhu( beiZhu); + detail.setBeiZhu(beiZhu); detail.setCreateTime(new Date()); detail.setGoodsCount(goodsCount); detail.setMoney(money); @@ -195,4 +253,30 @@ return detail; } + /** + * 鍒嗕韩璧氱淮鏉� + * + * @param uid + * @param orderId + * @param money + * @param balance + * @param beiZhu + * @return + */ + public static MsgMoneyDetail createShareWeiQuanMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance, + String beiZhu) { + if (money == null || orderId == null || money == null || uid == null) + return null; + MsgMoneyDetail detail = new MsgMoneyDetail(); + detail.setBalance(balance); + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setMoney(money); + detail.setMsgType(MsgTypeMoneyTypeEnum.shareWeiQuan); + detail.setOrderId(orderId); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + return detail; + } + } -- Gitblit v1.8.0