|
@@ -21,7 +21,7 @@ namespace MOKA_Factory_Tools
|
|
|
public static void Test()
|
|
|
{
|
|
|
MidList mid;
|
|
|
- bool bRet = GetMidInfo("http://test.scbc.qhmoka.com/scbc-server/clientType/getMessage.do", "TEST_WJF", "04-D4-C4-EE-6B-CD", null, out mid);
|
|
|
+ bool bRet = GetMidInfo("TEST_WJF", "04-D4-C4-EE-6B-CD", null, out mid);
|
|
|
if (bRet)
|
|
|
{
|
|
|
List<KeyType> key2Write;
|
|
@@ -55,6 +55,17 @@ namespace MOKA_Factory_Tools
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
+ private static string url_getMessage = "https://cn.uc.qhmoka.com/scbc-server/clientType/getMessage.do";
|
|
|
+
|
|
|
+ public static void SetMexicanConfig(bool bMexican = false)
|
|
|
+ {
|
|
|
+ if (bMexican)
|
|
|
+ url_getMessage = "https://cn.uc.qhmoka.com/scbc-server/clientType/getMessage.do";
|
|
|
+
|
|
|
+ if ( TestMode.testMode)
|
|
|
+ url_getMessage = "http://test.scbc.qhmoka.com/scbc-server/clientType/getMessage.do";
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
@@ -64,14 +75,14 @@ namespace MOKA_Factory_Tools
|
|
|
/// <param name="sqliteConn"></param>
|
|
|
/// <param name="mid"></param>
|
|
|
/// <returns></returns>
|
|
|
- public static bool GetMidInfo(string url, string order, string pcmac, SQLiteConnection sqliteConn, out MidList mid)
|
|
|
+ public static bool GetMidInfo(string order, string pcmac, SQLiteConnection sqliteConn, out MidList mid)
|
|
|
{
|
|
|
mid = new MidList();
|
|
|
string postData = string.Format("{{\"bid\":\"{0}\",\"mac\":\"{1}\"}}", order, pcmac);
|
|
|
HttpHelper http = new HttpHelper();
|
|
|
HttpItem item = new HttpItem()
|
|
|
{
|
|
|
- URL = url,//URL这里都是测试URl必需项
|
|
|
+ URL = url_getMessage,//URL这里都是测试URl必需项
|
|
|
Encoding = Encoding.UTF8,//编码格式(utf-8,gb2312,gbk)可选项 默认类会自动识别//Encoding = Encoding.Default,
|
|
|
Method = "post",
|
|
|
Postdata = postData,
|
|
@@ -88,12 +99,12 @@ namespace MOKA_Factory_Tools
|
|
|
string ParseText = result.Html;
|
|
|
if (result.StatusCode == System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
- Log.WriteGetKeyLog("\r\nGet MID info\r\nUsing time:" + usingtime + "ms\r\n" + ParseText + "\r\nAddress:" + url + "\r\nPostdata:" + postData);
|
|
|
+ Log.WriteGetKeyLog("\r\nGet MID info\r\nUsing time:" + usingtime + "ms\r\n" + ParseText + "\r\nAddress:" + url_getMessage + "\r\nPostdata:" + postData);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- Log.WriteErrorLog("\r\nFail to GetMidInfo:" + result.StatusDescription + result.Html + "\r\nAddress:" + url + "\r\nPostdata:" + postData);
|
|
|
- CommonMethod.ReportErrormsg("Fail to GetMidInfo", result.StatusDescription + result.Html + "\r\nAddress:" + url + "\r\nPostdata:" + postData, sqliteConn);
|
|
|
+ Log.WriteErrorLog("\r\nFail to GetMidInfo:" + result.StatusDescription + result.Html + "\r\nAddress:" + url_getMessage + "\r\nPostdata:" + postData);
|
|
|
+ CommonMethod.ReportErrormsg("Fail to GetMidInfo", result.StatusDescription + result.Html + "\r\nAddress:" + url_getMessage + "\r\nPostdata:" + postData, sqliteConn);
|
|
|
return false;
|
|
|
}
|
|
|
|
|
@@ -141,8 +152,8 @@ namespace MOKA_Factory_Tools
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
- Log.WriteErrorLog("\r\nFail to parse MID info," + ex.Message + ":" + ParseText + "\r\nAddress:" + url + "\r\nPostdata:" + postData);
|
|
|
- CommonMethod.ReportErrormsg("Fail to parse MID info", ex.Message + ":" + ParseText + "\r\nAddress:" + url + "\r\nPostdata:" + postData, sqliteConn);
|
|
|
+ Log.WriteErrorLog("\r\nFail to parse MID info," + ex.Message + ":" + ParseText + "\r\nAddress:" + url_getMessage + "\r\nPostdata:" + postData);
|
|
|
+ CommonMethod.ReportErrormsg("Fail to parse MID info", ex.Message + ":" + ParseText + "\r\nAddress:" + url_getMessage + "\r\nPostdata:" + postData, sqliteConn);
|
|
|
MessageBox.Show("Fail to parse MID info\r\n " + ex.Message);
|
|
|
}
|
|
|
|