Browse Source

保存问卷时暂存redis增加过期时间

bfyMa
zhangye 3 years ago
parent
commit
79fdb06478
  1. 2
      src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java
  2. 2
      src/main/resources/druid-prod.yml

2
src/main/java/com/ccsens/carbasics/service/QuestionnaireService.java

@ -108,7 +108,7 @@ public class QuestionnaireService implements IQuestionnaireService{
Object o = redisUtil.get(param.getDetailId() + "" + userId + param.getCode()); Object o = redisUtil.get(param.getDetailId() + "" + userId + param.getCode());
log.info("redis保存问卷用户{},{}",param.getDetailId() + "" + userId,o); log.info("redis保存问卷用户{},{}",param.getDetailId() + "" + userId,o);
if (ObjectUtil.isNull(o)) { if (ObjectUtil.isNull(o)) {
redisUtil.set(param.getDetailId() + "" + userId + param.getCode(),userId); redisUtil.set(param.getDetailId() + "" + userId + param.getCode(),userId,600);
//查询是否已经提交,已提交不能保存修改 //查询是否已经提交,已提交不能保存修改
QuestionnaireDetail questionnaireDetail = questionnaireDetailDao.selectByPrimaryKey(param.getDetailId()); QuestionnaireDetail questionnaireDetail = questionnaireDetailDao.selectByPrimaryKey(param.getDetailId());
if (Constant.SubmitStatus.submit.status == questionnaireDetail.getSubmitStatus()) { if (Constant.SubmitStatus.submit.status == questionnaireDetail.getSubmitStatus()) {

2
src/main/resources/druid-prod.yml

@ -27,7 +27,7 @@ spring:
testOnReturn: false testOnReturn: false
testWhileIdle: true testWhileIdle: true
timeBetweenEvictionRunsMillis: 60000 timeBetweenEvictionRunsMillis: 60000
url: jdbc:mysql://www.tall.wiki/carbasics?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true url: jdbc:mysql://121.36.3.207/carbasics?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&autoReconnect=true
username: root username: root
validationQuery: SELECT 1 FROM DUAL validationQuery: SELECT 1 FROM DUAL
env: CCSENS_TALL env: CCSENS_TALL
Loading…
Cancel
Save