| | |
| | | String ticketKey = Constants.QY_WX_TICKET_KEY; |
| | | |
| | | String jsapiTicketUrl = qywxInnerConfig.getJsapiTicketUrl(); |
| | | if(!StringUtils.isEmpty(type)){ |
| | | if("agent_config".equals(type)){ |
| | | ticketKey = ticketKey + type; |
| | | jsapiTicketUrl = qywxInnerConfig.getJsapiTicketAgentUrl(); |
| | | } |
| | |
| | | ticket = response.getString(Constants.QY_WX_TICKET); |
| | | Long expiresIn = response.getLong(Constants.QY_WX_EXPIRES_IN); |
| | | expiresIn = expiresIn - 100; |
| | | redisTemplate.opsForValue().set(Constants.QY_WX_TICKET_KEY, ticket, expiresIn, TimeUnit.SECONDS); |
| | | redisTemplate.opsForValue().set(ticketKey, ticket, expiresIn, TimeUnit.SECONDS); |
| | | |
| | | return ticket; |
| | | } |