From 573c491b4a1ba60e12a5678a01c1546c0077c1ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 30 七月 2019 09:07:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java | 83 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 83 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java index e702166..b8e5dd8 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java @@ -1,5 +1,88 @@ package com.yeshi.fanli.util.factory.msg; +import java.util.Date; + +import com.yeshi.fanli.entity.bus.msg.MsgInviteDetail; +import com.yeshi.fanli.entity.bus.msg.MsgInviteDetail.MsgTypeInviteTypeEnum; +import com.yeshi.fanli.entity.bus.user.ThreeSale; +import com.yeshi.fanli.entity.bus.user.UserInfo; +import com.yeshi.fanli.util.StringUtil; + public class MsgInviteDetailFactory { + /** + * 閭�璇锋垚鍔� + * + * @param threeSale + * @param uid + * @return + */ + public static MsgInviteDetail createInviteSuccess(ThreeSale threeSale, Long uid, String beiZhu) { + if (threeSale == null || uid == null) + return null; + + MsgInviteDetail detail = new MsgInviteDetail(); + if (StringUtil.isNullOrEmpty(beiZhu)) + detail.setBeiZhu("鏃�"); + else + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setDesc("鎭枩浣狅紝鎴愬姛閭�璇蜂竴涓槦鍛�"); + detail.setInviteUser(threeSale); + detail.setMsgType(MsgTypeInviteTypeEnum.invite); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + + return detail; + } + + /** + * 鎵弿閭�璇蜂簩缁寸爜鎴愬姛锛屼絾鏄湭鐧诲綍 + * + * @param threeSale + * @param uid + * @return + */ + public static MsgInviteDetail createInviteScanSuccess(ThreeSale threeSale, Long uid, String beiZhu) { + if (threeSale == null || uid == null) + return null; + + MsgInviteDetail detail = new MsgInviteDetail(); + if (StringUtil.isNullOrEmpty(beiZhu)) + detail.setBeiZhu("鏃�"); + else + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setDesc("鎭枩浣狅紝鏈夋柊闃熷憳鍔犲叆浣犵殑闃熷垪锛岃嫢瀵规柟60澶╁唴鏈縺娲诲皢浼氫笌浣犺劚绂婚個璇峰叧绯�"); + detail.setInviteUser(threeSale); + detail.setMsgType(MsgTypeInviteTypeEnum.invite); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + return detail; + } + + /** + * 閭�璇峰け璐� + * + * @param threeSale + * @param uid + * @return + */ + public static MsgInviteDetail createInviteFail(ThreeSale threeSale, Long uid, String beiZhu) { + if (threeSale == null || uid == null) + return null; + + MsgInviteDetail detail = new MsgInviteDetail(); + if (StringUtil.isNullOrEmpty(beiZhu)) + detail.setBeiZhu("鏃�"); + else + detail.setBeiZhu(beiZhu); + detail.setCreateTime(new Date()); + detail.setDesc("鎶辨瓑锛岃闃熷憳鍥�60澶╁唴鏈縺娲伙紝宸茶劚绂讳簡浣犵殑闃熷垪锛屽彲浠ヨ瘯鐫�閲嶆柊閭�璇�"); + detail.setInviteUser(threeSale); + detail.setMsgType(MsgTypeInviteTypeEnum.invite); + detail.setRead(false); + detail.setUser(new UserInfo(uid)); + return detail; + } } -- Gitblit v1.8.0