admin
2020-05-16 7cf44cbaa96948dae87bec1bc2fe2bf80c775caa
fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java
@@ -19,6 +19,7 @@
import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.count.HongBaoV2CountService;
import com.yeshi.fanli.service.inter.order.CommonOrderService;
import com.yeshi.fanli.service.inter.user.UserActiveLogService;
@@ -65,26 +66,30 @@
   @Resource
   private UserActiveLogService userActiveLogService;
   @Override
   public void save(TeamFansInfo record) {
      if (record == null || record.getWorkerId() == null ) {
         return;
      }
      // 无邀请关系 不操作
      ThreeSale threeSale = threeSaleSerivce.selectByWorkerId(record.getWorkerId());
      if (threeSale == null)
         return;
      record.setId(record.getWorkerId().toString());
      
      TeamFansInfo teamFansInfo = teamFansInfoDao.get(record.getId());
      if (teamFansInfo != null) {
         teamFansInfoDao.updateSelective(record);
         LogHelper.test("队员粉丝信息:更新-" + record.getId());
      } else {
         initData(record);
         record.setCrateTime(new Date());
         LogHelper.test("队员粉丝信息:新增-" + record.getId());
         teamFansInfoDao.save(record);
      }
   }
   
   /**
    * 初始化数据
@@ -146,8 +151,7 @@
      // 备注名
      String memoName = null;
      ThreeSaleExtraInfo threeSaleExtraInfo = threeSaleExtraInfoSerivce.getbyBossIdAndWorkerId(bossId,
            workerId);
      ThreeSaleExtraInfo threeSaleExtraInfo = threeSaleExtraInfoSerivce.getbyBossIdAndWorkerId(bossId, workerId);
      if (threeSaleExtraInfo != null) {
         if (!StringUtil.isNullOrEmpty(threeSaleExtraInfo.getNickname())) {
            memoName = threeSaleExtraInfo.getNickname();
@@ -247,7 +251,6 @@
      save(focusInfo);
   }
   
   @Override
   public void updateMemoName(Long workerId, int type, String memoName) {
      TeamFansInfo teamFansInfo = new TeamFansInfo();
@@ -259,7 +262,6 @@
      }
      save(teamFansInfo);
   }
   
   @Override
   public void updateTags(Long workerId, int type, String tags) {
@@ -273,7 +275,6 @@
      save(teamFansInfo);
   }
   
   @Override
   public void updateNickName(Long workerId, String nickName) {
      TeamFansInfo teamFansInfo = new TeamFansInfo();
@@ -281,7 +282,6 @@
      teamFansInfo.setNickName(nickName);
      save(teamFansInfo);
   }
   
   @Override
   public void updateStateValid(Long workerId, boolean stateValid) {
@@ -307,7 +307,6 @@
      save(teamFansInfo);
   }
   @Override
   public void updateWeixinId(Long workerId, String weixinId) {
      TeamFansInfo teamFansInfo = new TeamFansInfo();
@@ -320,7 +319,6 @@
      }
      save(teamFansInfo);
   }
   
   @Override
   public void updateInviteCode(Long workerId, String inviteCode) {
@@ -354,7 +352,6 @@
      save(teamFansInfo);
   }
   
   @Override
   public void updateIncome(Long workerId, BigDecimal income) {
      if (income == null) {
@@ -378,7 +375,6 @@
      teamFansInfo.setFansNum(fansNum);
      save(teamFansInfo);
   }
   
   @Override
   public List<TeamFansInfo> query(int start, int count, int type, Long uid, ThreeSaleFocusDTO focusDTO) {