浏览代码

获取token修改有效时间

zd_123 6 年之前
父节点
当前提交
1f333b0f9c

+ 2 - 0
patient-co-service/wlyy_service/src/main/java/com/yihu/wlyy/service/controller/JMController.java

@ -346,6 +346,7 @@ public class JMController {
	{
		try {
			String data = jmService.findWzymBymykh(etmykh);
			System.out.println(data);
			JSONObject jsonObject = new JSONObject(data);
			if (jsonObject.getInt("msgCode")==800){
				return Result.success("获取接种记录成功!",data);
@ -358,4 +359,5 @@ public class JMController {
			return Result.error(ex.getMessage());
		}
	}
}

+ 3 - 1
patient-co-service/wlyy_service/src/main/java/com/yihu/wlyy/service/service/JMService.java

@ -415,7 +415,9 @@ public class JMService {
            //保存token到reids
            if (isSuccess && apistr.equals(GET_TOKEN)){
                //System.out.println();
                redisTemplate.opsForValue().set(redis_key, com.alibaba.fastjson.JSON.parseObject(re).getString("body"),4,TimeUnit.HOURS);
                long tokenCreateTime = com.alibaba.fastjson.JSON.parseObject(re).getLongValue("createtime");
                redisTemplate.opsForValue().set(redis_key, com.alibaba.fastjson.JSON.parseObject(re).getString("body"));
                redisTemplate.expireAt(redis_key,DateUtil.getNextMin(new Date(tokenCreateTime),4*60));
            }
        }
        catch (Exception ex)