Commit 70eb7fe4 authored by 吴春's avatar 吴春

提交代码

parent a252a2e9
......@@ -4200,38 +4200,38 @@ namespace Mall.Module.User
string basepath = AppContext.BaseDirectory;
string path_server = basepath + "\\upfile\\temporary\\" + pathName;
var Robj = HttpHelper.HttpPostForGetWXQRCodePath(GetImageUrl, JsonHelper.Serialize(postData), path_server);
if (Robj.Length > 100)
{
//if (Robj.Length > 100)
//{
return "/upfile/temporary/" + pathName;
}
else
{
JObject parms = JObject.Parse(Robj);
string errcode = parms.GetStringValue("errcode");//错误码
if (errcode == "40001")//access_token失效那就重新在获取一次
{
token = Mall.Common.Pay.WeChatPat.TokenHelper.GetLXYToken(token, appletWeChatModel.MiniAppId, appletWeChatModel.MiniAppSecret);
System.Threading.Tasks.Task.Run(() => CacheManager.AppletWeChat.WeiXinReidsCache.Set(appletWeChatModel.MiniAppId, token));
if (!string.IsNullOrEmpty(token))
{
GetImageUrl = "https://api.weixin.qq.com/wxa/getwxacode?access_token=" + token;//获取小程序码
postData = new
{
path,
width
};
pathName = Guid.NewGuid().ToString() + ".jpg";
basepath = AppContext.BaseDirectory;
path_server = basepath + "\\upfile\\temporary\\" + pathName;
Robj = HttpHelper.HttpPostForGetWXQRCodePath(GetImageUrl, JsonHelper.Serialize(postData), path_server);
return "/upfile/temporary/" + pathName;
}
}
else
{
return "/upfile/temporary/";
}
}
////}
////else
////{
//// JObject parms = JObject.Parse(Robj);
//// string errcode = parms.GetStringValue("errcode");//错误码
//// if (errcode == "40001")//access_token失效那就重新在获取一次
//// {
//// token = Mall.Common.Pay.WeChatPat.TokenHelper.GetLXYToken(token, appletWeChatModel.MiniAppId, appletWeChatModel.MiniAppSecret);
//// System.Threading.Tasks.Task.Run(() => CacheManager.AppletWeChat.WeiXinReidsCache.Set(appletWeChatModel.MiniAppId, token));
//// if (!string.IsNullOrEmpty(token))
//// {
//// GetImageUrl = "https://api.weixin.qq.com/wxa/getwxacode?access_token=" + token;//获取小程序码
//// postData = new
//// {
//// path,
//// width
//// };
//// pathName = Guid.NewGuid().ToString() + ".jpg";
//// basepath = AppContext.BaseDirectory;
//// path_server = basepath + "\\upfile\\temporary\\" + pathName;
//// Robj = HttpHelper.HttpPostForGetWXQRCodePath(GetImageUrl, JsonHelper.Serialize(postData), path_server);
//// return "/upfile/temporary/" + pathName;
//// }
//// }
//// else
//// {
//// return "/upfile/temporary/";
//// }
////}
//var Robj1 = HttpHelper.HttpPost(GetImageUrl, JsonHelper.Serialize(postData), "");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment