admin
2019-08-26 822e2bc06f9e95f357867d457c004e7bb1f67db8
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralTaskRecordServiceImpl.java
@@ -255,7 +255,8 @@
      if (UniqueKeyEnum.dailySign == taskClass.getUniqueKey()) {
         SimpleDateFormat format = new SimpleDateFormat("yy-MM-dd HH:mm:ss");
         Date recordTime = record.getCreateTime();
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listSignRecordByDateTime(uid, cid, format.format(recordTime));
         List<IntegralTaskRecord> list = integralTaskRecordMapper.listSignRecordByDateTime(uid, cid,
               format.format(recordTime));
         int num = 1;
         if (list != null && list.size() > 0) {
            try {   
@@ -281,7 +282,8 @@
         int num = 0;
         FrequencyEnum frequency = integralTask.getFrequency();
         if (frequency == FrequencyEnum.everyday) {
            num = integralTaskRecordMapper.countByTaskIdTodayNum(uid, taskId, TimeUtil.getWholeTime(record.getCreateTime().getTime()));
            num = integralTaskRecordMapper.countByTaskIdTodayNum(uid, taskId,
                  TimeUtil.getWholeTime(record.getCreateTime().getTime()));
         } else if (frequency == FrequencyEnum.onlyOne) {
            num = 1;
         }
@@ -327,4 +329,16 @@
      integralTaskRecordMapper.insertSelective(record);
      return record;
   }
   @Override
   public List<IntegralTaskRecord> listByCidAndUidAndCreateTime(Long cid, Long uid, Date minTime, Date maxTime,
         int page, int count) {
      return integralTaskRecordMapper.listByCidAndUidAndCreateTime(cid, uid, minTime, maxTime, (page - 1) * count,
            count);
   }
   @Override
   public long countByCidAndUidAndCreateTime(Long cid, Long uid, Date minTime, Date maxTime) {
      return integralTaskRecordMapper.countByCidAndUidAndCreateTime(cid, uid, minTime, maxTime);
   }
}