yujian
2019-09-11 3145bfd60c4028a4c6da67484634bfc5a1cca470
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskRecordServiceImpl.java
@@ -131,6 +131,30 @@
      List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
      try {
         // 签到时间正序序查询近7天数据
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listDateSignRecord(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);
            }
         }
      } catch (Exception e) {
         LogHelper.errorDetailInfo(e);
      }
      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();
@@ -141,6 +165,9 @@
               }
               date = createTime;
               listRecord.add(record);
               if(listRecord.size() >= 7)
                  break;
            }
         }
      } catch (Exception e) {