Skip to content

Commit

Permalink
bug fix:修复微信小程序相关消息accessToken缓存机制问题
Browse files Browse the repository at this point in the history
  • Loading branch information
rememberber committed Sep 3, 2019
1 parent 716e478 commit 227b9c7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,19 @@ public class WxCpMsgMaker extends BaseMsgMaker implements IMsgMaker {
*/
@Override
public void prepare() {
agentId = WxCpMsgForm.appNameToAgentIdMap.get(WxCpMsgForm.getInstance().getAppNameComboBox().getSelectedItem());
String agentIdBefore = agentId;
String agentIdNow = WxCpMsgForm.appNameToAgentIdMap.get(WxCpMsgForm.getInstance().getAppNameComboBox().getSelectedItem());
if (agentIdBefore == null || !agentIdBefore.equals(agentIdNow)) {
WxCpMsgSender.wxCpConfigStorage = null;
WxCpMsgSender.wxCpService = null;
}
msgType = (String) WxCpMsgForm.getInstance().getMsgTypeComboBox().getSelectedItem();
msgTitle = WxCpMsgForm.getInstance().getTitleTextField().getText();
picUrl = WxCpMsgForm.getInstance().getPicUrlTextField().getText().trim();
desc = WxCpMsgForm.getInstance().getDescTextField().getText();
url = WxCpMsgForm.getInstance().getUrlTextField().getText().trim();
btnTxt = WxCpMsgForm.getInstance().getBtnTxtTextField().getText().trim();
msgContent = WxCpMsgForm.getInstance().getContentTextArea().getText();
WxCpMsgSender.wxCpConfigStorage = null;
WxCpMsgSender.wxCpService = null;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import cn.binarywang.wx.miniapp.bean.WxMaTemplateData;
import cn.binarywang.wx.miniapp.bean.WxMaTemplateMessage;
import com.fangxuele.tool.push.bean.TemplateData;
import com.fangxuele.tool.push.logic.msgsender.WxMaTemplateMsgSender;
import com.fangxuele.tool.push.ui.form.msg.MaTemplateMsgForm;
import com.fangxuele.tool.push.util.TemplateUtil;
import org.apache.commons.compress.utils.Lists;
Expand Down Expand Up @@ -54,8 +53,6 @@ public void prepare() {
templateData.setColor(color);
templateDataList.add(templateData);
}
WxMaTemplateMsgSender.wxMaConfigStorage = null;
WxMaTemplateMsgSender.wxMaService = null;
}

/**
Expand Down

0 comments on commit 227b9c7

Please sign in to comment.