admin
2020-04-10 d960fdbfe07a65cb80ccb764bfb15ce78ebfd84a
fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgInviteDetailFactory.java
@@ -1,6 +1,8 @@
package com.yeshi.fanli.util.factory.msg;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.google.gson.Gson;
import com.yeshi.fanli.dto.msg.MsgInviteContentDTO;
@@ -9,6 +11,9 @@
import com.yeshi.fanli.entity.bus.user.ThreeSale;
import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.vo.msg.ClientTextStyleVO;
import com.yeshi.fanli.vo.msg.CommonMsgItemVO;
import com.yeshi.fanli.vo.msg.CommonMsgItemVOFactory;
public class MsgInviteDetailFactory {
@@ -23,13 +28,17 @@
      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.setDesc("恭喜你,成功邀请一个粉丝");
      detail.setInviteUser(threeSale);
      detail.setMsgType(MsgTypeInviteTypeEnum.invite);
      detail.setRead(false);
@@ -37,7 +46,28 @@
      return detail;
   }
   /**
    *   邀请成功
    *
    * @param threeSale
    * @param uid
    * @return
    */
   public static MsgInviteDetail createInviteSuccess2_1(Long uid, ThreeSale threeSale) {
      if (threeSale == null || uid == null)
         return null;
      MsgInviteDetail detail = new MsgInviteDetail();
      detail.setRead(false);
      detail.setUser(new UserInfo(uid));
      detail.setInviteUser(threeSale);
      detail.setMsgType(MsgTypeInviteTypeEnum.inviteSucceed);
      detail.setDesc("粉丝(好友)熟练使用App可获得红包");
      detail.setBeiZhu("满足获得红包条件后系统将自动下发到“我的-红包”中");
      detail.setCreateTime(new Date());
      detail.setUpdateTime(new Date());
      return detail;
   }
   /**
    * 扫描邀请二维码成功,但是未登录
    * 
@@ -55,13 +85,16 @@
      else
         detail.setBeiZhu(beiZhu);
      detail.setCreateTime(new Date());
      detail.setDesc("恭喜你,有新队员加入你的队列,若对方60天内未激活将会与你脱离邀请关系");
      detail.setDesc("恭喜你,有新粉丝加入你的队列,若对方60天内未激活将会与你脱离邀请关系");
      detail.setInviteUser(threeSale);
      detail.setMsgType(MsgTypeInviteTypeEnum.invite);
      detail.setRead(false);
      detail.setUser(new UserInfo(uid));
      return detail;
   }
   /**
    * 邀请失败
@@ -80,7 +113,7 @@
      else
         detail.setBeiZhu(beiZhu);
      detail.setCreateTime(new Date());
      detail.setDesc("抱歉,该队员因60天内未激活,已脱离了你的队列,可以试着重新邀请");
      detail.setDesc("抱歉,该粉丝因60天内未激活,已脱离了你的队列,可以试着重新邀请");
      detail.setInviteUser(threeSale);
      detail.setMsgType(MsgTypeInviteTypeEnum.invite);
      detail.setRead(false);