admin
2020-06-10 271ae63c20fcbe28d29c47f1881138ff6551a2a1
fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java
@@ -34,8 +34,8 @@
      detail.setId(id);
      // 根据主键查询
      ThreeSaleDetail old = threeSaleDetailDao.get(id);
      if (old == null)
         threeSaleDetailDao.save(detail);
      // if (old == null)
      threeSaleDetailDao.save(detail);
   }
   @Override
@@ -61,18 +61,22 @@
   @Override
   public void addByWorkerUid(Long workerUid) {
      List<ThreeSale> list = threeSaleSerivce.getMyBossDeepList(workerUid, 100);
      LogHelper.teamInfo(String.format("邀请详细信息: 用户ID:%s  上级数量:%s",workerUid+"",list.size()));
      LogHelper.teamInfo(String.format("邀请详细信息: 用户ID:%s  上级数量:%s", workerUid + "", list.size()));
      int level = 0;
      long createTime = 0L;
      if (list.size() > 0) {
         if (list.get(0).getSucceedTime() != null)
            createTime = list.get(0).getSucceedTime();
         else
            createTime = list.get(0).getCreateTime();
      }
      for (ThreeSale tts : list) {
         level++;
         ThreeSaleDetail detail = new ThreeSaleDetail();
         detail.setBossUid(tts.getBoss().getId());
         detail.setLevel(level);
         detail.setWorkerUid(workerUid);
         if (tts.getSucceedTime() != null)
            detail.setCreateTime(new Date(tts.getSucceedTime()));
         else
            detail.setCreateTime(new Date(tts.getCreateTime()));
         detail.setCreateTime(new Date(createTime));
         try {
            if (tts.getState())
               addThreeSaleDetail(detail);