admin
2020-05-14 235921d820f29b04b1e82f6a6f0d4a1957a900ef
fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java
@@ -56,8 +56,6 @@
         record.setStateValid(false);
      if (record.getTaobaoBind() == null)
          record.setTaobaoBind(false);
      if (record.getWeixinBind() == null)
         record.setWeixinBind(false);
      if (record.getWeixinId() == null)
         record.setWeixinId("");
      if (record.getPhone() == null)
@@ -71,7 +69,7 @@
      if (record.getFansNum() == null)
         record.setFansNum(0);
      if (record.getIncome() != null)
         record.setIncome(BigDecimal.ZERO);
         record.setIncome(0);
      if (record.getIncomeTime() == null)
         record.setIncomeTime(new Date());
      if (record.getMemoName() == null)
@@ -82,6 +80,13 @@
         record.setMemoNameSup("");
      if (record.getTagsSup() == null)
         record.setTagsSup("");
      if (StringUtil.isNullOrEmpty(record.getWeixinId())) {
         record.setWeixinIdExist(false);
      } else {
         record.setWeixinIdExist(true);
      }
   }
   
   
@@ -137,14 +142,6 @@
   }
   
   @Override
   public void updateWeixinBind(Long workerId, boolean weixinBind) {
      TeamFansInfo teamFansInfo = new TeamFansInfo();
      teamFansInfo.setWorkerId(workerId);
      teamFansInfo.setWeixinBind(weixinBind);
      save(teamFansInfo);
   }
   @Override
   public void updateActiveTime(Long workerId, Date activeTime) {
      TeamFansInfo teamFansInfo = new TeamFansInfo();
      teamFansInfo.setWorkerId(workerId);
@@ -158,6 +155,11 @@
      TeamFansInfo teamFansInfo = new TeamFansInfo();
      teamFansInfo.setWorkerId(workerId);
      teamFansInfo.setWeixinId(weixinId);
      if (StringUtil.isNullOrEmpty(weixinId)) {
         teamFansInfo.setWeixinIdExist(false);
      } else {
         teamFansInfo.setWeixinIdExist(true);
      }
      save(teamFansInfo);
   }
   
@@ -189,9 +191,13 @@
   
   @Override
   public void updateIncome(Long workerId, BigDecimal income) {
      if (income == null) {
         income = BigDecimal.ZERO;
      }
      TeamFansInfo teamFansInfo = new TeamFansInfo();
      teamFansInfo.setWorkerId(workerId);
      teamFansInfo.setIncome(income);
      teamFansInfo.setIncome(income.multiply(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_DOWN).intValue());
      teamFansInfo.setIncomeTime(new Date());
      save(teamFansInfo);
   }