diff --git a/src/com/sino/rrs/business/RescueCompanyDispatchMessage.java b/src/com/sino/rrs/business/RescueCompanyDispatchMessage.java index d56f0f8..d086cb2 100644 --- a/src/com/sino/rrs/business/RescueCompanyDispatchMessage.java +++ b/src/com/sino/rrs/business/RescueCompanyDispatchMessage.java @@ -58,7 +58,7 @@ public class RescueCompanyDispatchMessage implements Runnable{ rescueCompanyDispatchPO.setOpenId(rescueCompanyMap.get("open_id")); rescueCompanyDispatchPO.setTempleteId(tempID); int result = sendMessage.send_template_message(Constants.AppId, Constants.AppSecret,rescueCompanyDispatchPO); - if(result == 40001){ + if(result == 40001||result == 42001){ WeixinSignatureThread signature = new WeixinSignatureThread(); signature.bulidApiAccessToken(); result = sendMessage.send_template_message(Constants.AppId, Constants.AppSecret,rescueCompanyDispatchPO); diff --git a/webapp/WEB-INF/classes/com/sino/rrs/business/RescueCompanyDispatchMessage.class b/webapp/WEB-INF/classes/com/sino/rrs/business/RescueCompanyDispatchMessage.class index 44014c6..581a0e9 100644 Binary files a/webapp/WEB-INF/classes/com/sino/rrs/business/RescueCompanyDispatchMessage.class and b/webapp/WEB-INF/classes/com/sino/rrs/business/RescueCompanyDispatchMessage.class differ