|  | @@ -33,8 +33,9 @@ let Wechat = {
 | 
												
													
														
															|  |              }else{
 |  |              }else{
 | 
												
													
														
															|  |                  Core.Request({url:WechatApiURL.getAccessToken,encoding:'UTF-8',json:true},function(err,response,body){
 |  |                  Core.Request({url:WechatApiURL.getAccessToken,encoding:'UTF-8',json:true},function(err,response,body){
 | 
												
													
														
															|  |                      if(err || !body){
 |  |                      if(err || !body){
 | 
												
													
														
															|  | -                        Logger.error('Wechat getAccessToken error!');
 |  | 
 | 
												
													
														
															|  | -                        Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                        LOGGER.error('Wechat getAccessToken error!');
 | 
												
													
														
															|  | 
 |  | +                        LOGGER.error(err);
 | 
												
													
														
															|  | 
 |  | +                        console.log(err,body)
 | 
												
													
														
															|  |                          callback.call(_this,new Error('Wechat getAccessToken error!'),null);
 |  |                          callback.call(_this,new Error('Wechat getAccessToken error!'),null);
 | 
												
													
														
															|  |                          return;
 |  |                          return;
 | 
												
													
														
															|  |                      }
 |  |                      }
 | 
												
											
												
													
														
															|  | @@ -60,8 +61,8 @@ let Wechat = {
 | 
												
													
														
															|  |                          let url = WechatApiURL.getJsApiTicket + token;
 |  |                          let url = WechatApiURL.getJsApiTicket + token;
 | 
												
													
														
															|  |                          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 |  |                          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 | 
												
													
														
															|  |                              if(err || !body){
 |  |                              if(err || !body){
 | 
												
													
														
															|  | -                                Logger.error('Wechat getJsApiTicket error!');
 |  | 
 | 
												
													
														
															|  | -                                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                                LOGGER.error('Wechat getJsApiTicket error!');
 | 
												
													
														
															|  | 
 |  | +                                LOGGER.error(err);
 | 
												
													
														
															|  |                                  callback.call(_this,new Error('Wechat getJsApiTicket error!'),null);
 |  |                                  callback.call(_this,new Error('Wechat getJsApiTicket error!'),null);
 | 
												
													
														
															|  |                                  return;
 |  |                                  return;
 | 
												
													
														
															|  |                              }
 |  |                              }
 | 
												
											
												
													
														
															|  | @@ -76,8 +77,8 @@ let Wechat = {
 | 
												
													
														
															|  |                      }
 |  |                      }
 | 
												
													
														
															|  |                  });
 |  |                  });
 | 
												
													
														
															|  |              }else{
 |  |              }else{
 | 
												
													
														
															|  | -                Logger.error('Wechat getJsApiTicket error!');
 |  | 
 | 
												
													
														
															|  | -                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error('Wechat getJsApiTicket error!');
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error(err);
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  |          });
 |  |          });
 | 
												
													
														
															|  |      },
 |  |      },
 | 
												
											
												
													
														
															|  | @@ -88,8 +89,8 @@ let Wechat = {
 | 
												
													
														
															|  |          let timestamp = Math.floor(Moment().valueOf()/1000);
 |  |          let timestamp = Math.floor(Moment().valueOf()/1000);
 | 
												
													
														
															|  |          Wechat.getJsApiTicket(function(err,ticket){
 |  |          Wechat.getJsApiTicket(function(err,ticket){
 | 
												
													
														
															|  |              if(err){
 |  |              if(err){
 | 
												
													
														
															|  | -                Logger.error('Wechat getSignature error!');
 |  | 
 | 
												
													
														
															|  | -                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error('Wechat getSignature error!');
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error(err);
 | 
												
													
														
															|  |                  callback.call(_this,err,null);
 |  |                  callback.call(_this,err,null);
 | 
												
													
														
															|  |                  return;
 |  |                  return;
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
											
												
													
														
															|  | @@ -116,8 +117,8 @@ let Wechat = {
 | 
												
													
														
															|  |          let url = WechatApiURL.getOauthToken + `&code=${code}`;
 |  |          let url = WechatApiURL.getOauthToken + `&code=${code}`;
 | 
												
													
														
															|  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 |  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 | 
												
													
														
															|  |              if(err || !body){
 |  |              if(err || !body){
 | 
												
													
														
															|  | -                Logger.error('Wechat getOauthToken error!');
 |  | 
 | 
												
													
														
															|  | -                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error('Wechat getOauthToken error!');
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error(err);
 | 
												
													
														
															|  |                  callback.call(_this,new Error('Wechat getOauthToken error!'),null);
 |  |                  callback.call(_this,new Error('Wechat getOauthToken error!'),null);
 | 
												
													
														
															|  |                  return;
 |  |                  return;
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
											
												
													
														
															|  | @@ -134,8 +135,8 @@ let Wechat = {
 | 
												
													
														
															|  |          let url = WechatApiURL.getOauthUserinfo + `&access_token=${access_token}&openid=${openid}`;
 |  |          let url = WechatApiURL.getOauthUserinfo + `&access_token=${access_token}&openid=${openid}`;
 | 
												
													
														
															|  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 |  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 | 
												
													
														
															|  |              if(err || !body){
 |  |              if(err || !body){
 | 
												
													
														
															|  | -                Logger.error('Wechat getOauthUserinfo error!');
 |  | 
 | 
												
													
														
															|  | -                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error('Wechat getOauthUserinfo error!');
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error(err);
 | 
												
													
														
															|  |                  callback.call(_this,new Error('Wechat getOauthUserinfo error!'),null);
 |  |                  callback.call(_this,new Error('Wechat getOauthUserinfo error!'),null);
 | 
												
													
														
															|  |                  return;
 |  |                  return;
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
											
												
													
														
															|  | @@ -162,8 +163,8 @@ let Wechat = {
 | 
												
													
														
															|  |          let url = WechatApiURL.getCode2Session + code;
 |  |          let url = WechatApiURL.getCode2Session + code;
 | 
												
													
														
															|  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 |  |          Core.Request({url:url,encoding:'UTF-8',json:true},function(err,response,body){
 | 
												
													
														
															|  |              if(err || !body){
 |  |              if(err || !body){
 | 
												
													
														
															|  | -                Logger.error('Wechat getCode2Session error!');
 |  | 
 | 
												
													
														
															|  | -                Logger.error(err);
 |  | 
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error('Wechat getCode2Session error!');
 | 
												
													
														
															|  | 
 |  | +                LOGGER.error(err);
 | 
												
													
														
															|  |                  callback.call(_this,new Error('Wechat getCode2Session error!'),null);
 |  |                  callback.call(_this,new Error('Wechat getCode2Session error!'),null);
 | 
												
													
														
															|  |                  return;
 |  |                  return;
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
											
												
													
														
															|  | @@ -179,7 +180,7 @@ module.exports = Wechat;
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |  function getTokenFromCache(callback){
 |  |  function getTokenFromCache(callback){
 | 
												
													
														
															|  |      if(Config.Wechat.StoreType=='Memcache' && Config.Database.Memcache.on){
 |  |      if(Config.Wechat.StoreType=='Memcache' && Config.Database.Memcache.on){
 | 
												
													
														
															|  | -        Memcache.get('wechat_AccessToken',function(err,data){
 |  | 
 | 
												
													
														
															|  | 
 |  | +        Memcache.get('Wechat_AccessToken',function(err,data){
 | 
												
													
														
															|  |              if(!err && data){
 |  |              if(!err && data){
 | 
												
													
														
															|  |                  callback(data);
 |  |                  callback(data);
 | 
												
													
														
															|  |              }else{
 |  |              }else{
 | 
												
											
												
													
														
															|  | @@ -188,6 +189,16 @@ function getTokenFromCache(callback){
 | 
												
													
														
															|  |          });
 |  |          });
 | 
												
													
														
															|  |          return;
 |  |          return;
 | 
												
													
														
															|  |      }
 |  |      }
 | 
												
													
														
															|  | 
 |  | +    if(Config.Wechat.StoreType=='Redis' && Config.Database.Redis.on){
 | 
												
													
														
															|  | 
 |  | +        Redis.hgetall('Wechat_AccessToken',(err,data) => {
 | 
												
													
														
															|  | 
 |  | +            if(!err && data){
 | 
												
													
														
															|  | 
 |  | +                callback(data.token);
 | 
												
													
														
															|  | 
 |  | +            }else{
 | 
												
													
														
															|  | 
 |  | +                callback();
 | 
												
													
														
															|  | 
 |  | +            }
 | 
												
													
														
															|  | 
 |  | +        })
 | 
												
													
														
															|  | 
 |  | +        return;
 | 
												
													
														
															|  | 
 |  | +    }
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |      try{
 |  |      try{
 | 
												
													
														
															|  |          FILE.statSync(tmpTokenFile);
 |  |          FILE.statSync(tmpTokenFile);
 | 
												
											
												
													
														
															|  | @@ -208,8 +219,15 @@ function getTokenFromCache(callback){
 | 
												
													
														
															|  |  function setTokenToCahe(token,expires){
 |  |  function setTokenToCahe(token,expires){
 | 
												
													
														
															|  |      expires = expires - 60;
 |  |      expires = expires - 60;
 | 
												
													
														
															|  |      if(Config.Wechat.StoreType=='Memcache' && Config.Database.Memcache.on){
 |  |      if(Config.Wechat.StoreType=='Memcache' && Config.Database.Memcache.on){
 | 
												
													
														
															|  | -        Memcache.set('wechat_AccessToken',token,expires,function(err){
 |  | 
 | 
												
													
														
															|  | 
 |  | +        Memcache.set('Wechat_AccessToken',token,expires,function(err){
 | 
												
													
														
															|  | 
 |  | +            if(err) console.log(err);
 | 
												
													
														
															|  | 
 |  | +        })
 | 
												
													
														
															|  | 
 |  | +        return;
 | 
												
													
														
															|  | 
 |  | +    }
 | 
												
													
														
															|  | 
 |  | +    if(Config.Wechat.StoreType=='Redis' && Config.Database.Redis.on){
 | 
												
													
														
															|  | 
 |  | +        Redis.hmset('Wechat_AccessToken','token',token,function(err){
 | 
												
													
														
															|  |              if(err) console.log(err);
 |  |              if(err) console.log(err);
 | 
												
													
														
															|  | 
 |  | +            Redis.expire('Wechat_AccessToken',expires);
 | 
												
													
														
															|  |          })
 |  |          })
 | 
												
													
														
															|  |          return;
 |  |          return;
 | 
												
													
														
															|  |      }
 |  |      }
 |