|
@@ -412,8 +412,7 @@ namespace SiteCore.Handler
|
|
|
}
|
|
}
|
|
|
public static long GetTimeStamp()
|
|
public static long GetTimeStamp()
|
|
|
{
|
|
{
|
|
|
- TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1, 0, 0, 0, 0);
|
|
|
|
|
- return Convert.ToInt64(ts.TotalSeconds);
|
|
|
|
|
|
|
+ return DateTimeOffset.Now.ToUnixTimeSeconds();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public static string getToken()
|
|
public static string getToken()
|
|
@@ -428,7 +427,7 @@ namespace SiteCore.Handler
|
|
|
string token_end = RedisHelper.StringGet("token_end").ToString();
|
|
string token_end = RedisHelper.StringGet("token_end").ToString();
|
|
|
long token_endtime = Convert.ToInt64(token_end);
|
|
long token_endtime = Convert.ToInt64(token_end);
|
|
|
long currentTime = GetTimeStamp();
|
|
long currentTime = GetTimeStamp();
|
|
|
- if (currentTime >= token_endtime)
|
|
|
|
|
|
|
+ if (currentTime <= token_endtime)
|
|
|
{
|
|
{
|
|
|
return token;
|
|
return token;
|
|
|
}
|
|
}
|
|
@@ -483,7 +482,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -520,7 +519,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataSpuInfoResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataSpuInfoResponseVo>(data);
|
|
dataSpuInfoResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataSpuInfoResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -557,7 +556,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -594,7 +593,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -756,7 +755,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -841,7 +840,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -973,7 +972,7 @@ namespace SiteCore.Handler
|
|
|
});
|
|
});
|
|
|
string data = httpContent(post_url, param);
|
|
string data = httpContent(post_url, param);
|
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
dataShopResponseVo dataResponseVos = JsonConvert.DeserializeObject<dataShopResponseVo>(data);
|
|
|
- if ("0".Equals(dataResponseVos.errcode))
|
|
|
|
|
|
|
+ if (dataResponseVos != null && "0".Equals(dataResponseVos.errcode))
|
|
|
{
|
|
{
|
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
if (dataResponseVos.data.bizObjectPage.content.Count > 0)
|
|
|
{
|
|
{
|
|
@@ -1009,9 +1008,17 @@ namespace SiteCore.Handler
|
|
|
|
|
|
|
|
var task = Task.Run(() =>
|
|
var task = Task.Run(() =>
|
|
|
{
|
|
{
|
|
|
- var response = client.SendAsync(request).Result;
|
|
|
|
|
- response.EnsureSuccessStatusCode();
|
|
|
|
|
- return response.Content.ReadAsStringAsync().Result;
|
|
|
|
|
|
|
+ try
|
|
|
|
|
+ {
|
|
|
|
|
+ var response = client.SendAsync(request).Result;
|
|
|
|
|
+ response.EnsureSuccessStatusCode();
|
|
|
|
|
+ return response.Content.ReadAsStringAsync().Result;
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (Exception ex)
|
|
|
|
|
+ {
|
|
|
|
|
+ return "";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return task.Result;
|
|
return task.Result;
|
|
@@ -1039,9 +1046,18 @@ namespace SiteCore.Handler
|
|
|
|
|
|
|
|
var task = Task.Run(() =>
|
|
var task = Task.Run(() =>
|
|
|
{
|
|
{
|
|
|
- var response = client.SendAsync(request).Result;
|
|
|
|
|
- response.EnsureSuccessStatusCode();
|
|
|
|
|
- return response.Content.ReadAsStringAsync().Result;
|
|
|
|
|
|
|
+ try
|
|
|
|
|
+ {
|
|
|
|
|
+ var response = client.SendAsync(request).Result;
|
|
|
|
|
+ response.EnsureSuccessStatusCode();
|
|
|
|
|
+ return response.Content.ReadAsStringAsync().Result;
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (Exception e)
|
|
|
|
|
+ {
|
|
|
|
|
+ return "";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return task.Result;
|
|
return task.Result;
|