提交 52386630 编写于 作者: 孙喜旺

fix

上级 c5db68f8
......@@ -41,10 +41,10 @@ public class WeTicketController extends BaseController {
*/
@Log(title = "获取企业的jsapi_ticket", businessType = BusinessType.OTHER)
@GetMapping("/getAppTicket")
public AjaxResult getAppTicket(String url) {
public AjaxResult getAppTicket(String url,String agentId) {
String ticketVaule = redisCache.getCacheObject(WeConstans.AppTicketKey);
if (StringUtils.isEmpty(ticketVaule)) {
WeH5TicketDto ticketRes = weTicketClient.getJsapiTicket();
WeH5TicketDto ticketRes = weTicketClient.getJsapiTicket(agentId);
if (ticketRes != null && StringUtils.isNotEmpty(ticketRes.getTicket())) {
redisCache.setCacheObject(WeConstans.AppTicketKey, ticketRes.getTicket(), ticketRes.getExpiresIn(), TimeUnit.SECONDS);
}
......@@ -61,10 +61,10 @@ public class WeTicketController extends BaseController {
*/
@Log(title = "获取应用的jsapi_ticket", businessType = BusinessType.OTHER)
@GetMapping("/getAgentTicket")
public AjaxResult getAgentTicket(String url) {
public AjaxResult getAgentTicket(String url,String agentId) {
String ticketVaule = redisCache.getCacheObject(WeConstans.AgentTicketKey);
if (StringUtils.isEmpty(ticketVaule)) {
WeH5TicketDto ticketRes = weTicketClient.getTicket();
WeH5TicketDto ticketRes = weTicketClient.getTicket(agentId);
if (ticketRes != null && StringUtils.isNotEmpty(ticketRes.getTicket())) {
redisCache.setCacheObject(WeConstans.AgentTicketKey, ticketRes.getTicket(), ticketRes.getExpiresIn(), TimeUnit.SECONDS);
}
......
package com.linkwechat.wecom.client;
import com.dtflys.forest.annotation.Header;
import com.dtflys.forest.annotation.Request;
import com.linkwechat.wecom.domain.WeH5TicketDto;
......@@ -15,7 +16,7 @@ public interface WeTicketClient {
* @return
*/
@Request(url = "/get_jsapi_ticket")
WeH5TicketDto getJsapiTicket();
WeH5TicketDto getJsapiTicket(@Header("agentId") String agentId);
/**
* 获取应用jsapi_ticket
......@@ -23,5 +24,5 @@ public interface WeTicketClient {
* @return
*/
@Request(url = "/ticket/get")
WeH5TicketDto getTicket();
WeH5TicketDto getTicket(@Header("agentId") String agentId);
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册