private long getRefreshWechatTokenScheduledInitDelay() {
   Date currentTime = DateUtil.currentTime();
   long initDelay = currentTime.getTime() - WechatRedisCmd.getLastTokenUpdateTime();
   if (initDelay >= WechatConstants.refreshTokenTaskPeriod) {
     initDelay = 0;
   } else {
     initDelay = WechatConstants.refreshTokenTaskPeriod - initDelay;
   }
   logger.info(
       "系统当前时间为{},刷新延迟毫秒数为{},下次刷新access token时间为{}",
       DateUtil.formatDate(currentTime),
       initDelay,
       DateUtil.formatDate(DateUtils.addMilliseconds(currentTime, (int) initDelay)));
   return initDelay;
 }