add sign
parent
6b31d5c554
commit
0a2c3e35d5
|
@ -8,7 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.data.annotation.CreatedDate;
|
import org.springframework.data.annotation.CreatedDate;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author 冯凯
|
* @author 冯凯
|
||||||
|
@ -63,6 +65,14 @@ public class SysSignServiceImpl implements SysSignService {
|
||||||
Sign sign = this.searchSignByUserId(userId);
|
Sign sign = this.searchSignByUserId(userId);
|
||||||
sign.setSignAmount(sign.getSignAmount()+1);
|
sign.setSignAmount(sign.getSignAmount()+1);
|
||||||
sysSignMapper.signByUserId(sign);
|
sysSignMapper.signByUserId(sign);
|
||||||
redisService.setCacheObject("sing:"+userId,sign);
|
Calendar calendar = Calendar.getInstance();
|
||||||
|
|
||||||
|
// 将时间设置为第二天凌晨0点
|
||||||
|
calendar.set(Calendar.HOUR_OF_DAY, 0);
|
||||||
|
calendar.set(Calendar.MINUTE, 0);
|
||||||
|
calendar.set(Calendar.SECOND, 0);
|
||||||
|
calendar.add(Calendar.DAY_OF_MONTH, 1);
|
||||||
|
long expireTime = (calendar.getTimeInMillis() - System.currentTimeMillis()) / 1000;
|
||||||
|
redisService.setCacheObject("sign:"+userId,sign,expireTime, TimeUnit.SECONDS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue