admin
2019-09-16 cc55ffcea74c7d23dadaa0860befbcdf98f35341
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskRecordServiceImpl.java
@@ -131,7 +131,7 @@
      List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
      try {
         // 签到时间正序序查询近7天数据
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listDaySignRecord(uid, cid);
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listDateSignRecord(uid, cid);
         if (list != null && list.size() > 0) {
            Date date = new Date();
            for (IntegralTaskRecord record : list) {
@@ -149,6 +149,33 @@
      return listRecord;
   }
   @Override
   public List<IntegralTaskRecord> getSign7DaysRecord(long uid, Long cid) {
      List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
      try {
         // 签到时间正序序查询近7天数据
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listDaySignRecord(uid, cid);
         if (list != null && list.size() > 0) {
            Date date = new Date();
            for (IntegralTaskRecord record : list) {
               Date createTime = record.getCreateTime();
               if (DateUtil.daysBetween2(createTime, date) > 1) {
                  break; // 天数未连续
               }
               date = createTime;
               listRecord.add(record);
               if(listRecord.size() >= 7)
                  break;
            }
         }
      } catch (Exception e) {
         LogHelper.errorDetailInfo(e);
      }
      return listRecord;
   }
   @Override
   public List<IntegralTaskRecord> listNotReceived(int count, long uid) {
      return integralTaskRecordMapper.listNotReceived(count, uid);
@@ -372,7 +399,7 @@
   }
   
   
//   @Async()
   @Async()
   @Override
   public void firstRebateOrderRewardBoss(Long uid, Long originUid, String beizu) {
      if (uid == null || originUid == null)
@@ -384,7 +411,7 @@
      firstOrderReward(uid, originUid, Integer.parseInt(reward), "一", beizu);
   }
   
//   @Async()
   @Async()
   @Override
   public void firstRebateOrderRewardBossSuper(Long uid, Long originUid, String beizu) {
      if (uid == null || originUid == null)
@@ -397,7 +424,7 @@
   }
   
   
//   @Async()
   @Async()
   @Override
   public void firstShareOrderReward(Long uid, String beizu) {
      if(uid == null)
@@ -410,7 +437,7 @@
   }
   
   
//   @Async()
   @Async()
   @Override
   public void firstSharerOrderRewardBoss(Long uid, Long originUid, String beizu) {
      if (uid == null || originUid == null)