|
|
@@ -424,55 +424,55 @@ namespace UMESDLLService
|
|
|
Dictionary<string, string> oInfo = new Dictionary<string, string>();
|
|
|
oErrMessage = "";
|
|
|
oJson = "";
|
|
|
- if (iSN == "")
|
|
|
- {
|
|
|
- oErrMessage = "SN不能为空";
|
|
|
- return false;
|
|
|
- }
|
|
|
- string MacInfo;
|
|
|
- if (!GetAddressRangeByMO(iSN, out MacInfo, out oErrMessage))
|
|
|
- {
|
|
|
- if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
- return true;
|
|
|
- else
|
|
|
- return false;
|
|
|
- }
|
|
|
- string MAC = MacInfo.Split('^')[0].Replace("MAC:", "");
|
|
|
- string BT = MacInfo.Split('^')[1].Replace("BT:", "");
|
|
|
- string TCode1 = MacInfo.Split('^')[2].Replace("Code1:", "");
|
|
|
- string TCode2 = MacInfo.Split('^')[3].Replace("Code2:", "");
|
|
|
- string TCode3 = MacInfo.Split('^')[4].Replace("Code3:", "");
|
|
|
- if (!SetAddressInfo(iSN, MAC == "null" ? "" : MAC, BT == "null" ? "" : BT, TCode1 == "null" ? "" : TCode1, TCode2 == "null" ? "" : TCode2, TCode3 == "null" ? "" : TCode3, out oErrMessage))
|
|
|
- {
|
|
|
- if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
- return true;
|
|
|
- else
|
|
|
- return false;
|
|
|
- }
|
|
|
- string ImeiInfo;
|
|
|
- if (!GetMEIOrNetCodeRange(iSN, "", "", out ImeiInfo, out oErrMessage))
|
|
|
- {
|
|
|
- if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
- return true;
|
|
|
- else
|
|
|
- return false;
|
|
|
- }
|
|
|
- string IMEI1 = ImeiInfo.Split('^')[0].Replace("IMEI1:", "");
|
|
|
- string IMEI2 = ImeiInfo.Split('^')[1].Replace("IMEI2:", "");
|
|
|
- string IMEI3 = ImeiInfo.Split('^')[2].Replace("IMEI3:", "");
|
|
|
- string MEID = ImeiInfo.Split('^')[3].Replace("MEID:", "");
|
|
|
- string NETCODE = ImeiInfo.Split('^')[4].Replace("NETCODE:", "");
|
|
|
- string PSN = ImeiInfo.Split('^')[5].Replace("PSN:", "");
|
|
|
- string ID1 = ImeiInfo.Split('^')[6].Replace("ID1:", "");
|
|
|
- string ID2 = ImeiInfo.Split('^')[7].Replace("ID2:", "");
|
|
|
- string ID3 = ImeiInfo.Split('^')[8].Replace("ID3:", "");
|
|
|
- if (!SetIMEIInfo(iSN, IMEI1 == "null" ? "" : IMEI1, IMEI2 == "null" ? "" : IMEI2, IMEI3 == "null" ? "" : IMEI3, MEID == "null" ? "" : MEID, NETCODE == "null" ? "" : NETCODE, ID1 == "null" ? "" : ID1, ID2 == "null" ? "" : ID2, ID3 == "null" ? "" : ID3, out oErrMessage))
|
|
|
- {
|
|
|
- if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
- return true;
|
|
|
- else
|
|
|
- return false;
|
|
|
- }
|
|
|
+ //if (iSN == "")
|
|
|
+ //{
|
|
|
+ // oErrMessage = "SN不能为空";
|
|
|
+ // return false;
|
|
|
+ //}
|
|
|
+ //string MacInfo;
|
|
|
+ //if (!GetAddressRangeByMO(iSN, out MacInfo, out oErrMessage))
|
|
|
+ //{
|
|
|
+ // if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
+ // return true;
|
|
|
+ // else
|
|
|
+ // return false;
|
|
|
+ //}
|
|
|
+ //string MAC = MacInfo.Split('^')[0].Replace("MAC:", "");
|
|
|
+ //string BT = MacInfo.Split('^')[1].Replace("BT:", "");
|
|
|
+ //string TCode1 = MacInfo.Split('^')[2].Replace("Code1:", "");
|
|
|
+ //string TCode2 = MacInfo.Split('^')[3].Replace("Code2:", "");
|
|
|
+ //string TCode3 = MacInfo.Split('^')[4].Replace("Code3:", "");
|
|
|
+ //if (!SetAddressInfo(iSN, MAC == "null" ? "" : MAC, BT == "null" ? "" : BT, TCode1 == "null" ? "" : TCode1, TCode2 == "null" ? "" : TCode2, TCode3 == "null" ? "" : TCode3, out oErrMessage))
|
|
|
+ //{
|
|
|
+ // if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
+ // return true;
|
|
|
+ // else
|
|
|
+ // return false;
|
|
|
+ //}
|
|
|
+ //string ImeiInfo;
|
|
|
+ //if (!GetMEIOrNetCodeRange(iSN, "", "", out ImeiInfo, out oErrMessage))
|
|
|
+ //{
|
|
|
+ // if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
+ // return true;
|
|
|
+ // else
|
|
|
+ // return false;
|
|
|
+ //}
|
|
|
+ //string IMEI1 = ImeiInfo.Split('^')[0].Replace("IMEI1:", "");
|
|
|
+ //string IMEI2 = ImeiInfo.Split('^')[1].Replace("IMEI2:", "");
|
|
|
+ //string IMEI3 = ImeiInfo.Split('^')[2].Replace("IMEI3:", "");
|
|
|
+ //string MEID = ImeiInfo.Split('^')[3].Replace("MEID:", "");
|
|
|
+ //string NETCODE = ImeiInfo.Split('^')[4].Replace("NETCODE:", "");
|
|
|
+ //string PSN = ImeiInfo.Split('^')[5].Replace("PSN:", "");
|
|
|
+ //string ID1 = ImeiInfo.Split('^')[6].Replace("ID1:", "");
|
|
|
+ //string ID2 = ImeiInfo.Split('^')[7].Replace("ID2:", "");
|
|
|
+ //string ID3 = ImeiInfo.Split('^')[8].Replace("ID3:", "");
|
|
|
+ //if (!SetIMEIInfo(iSN, IMEI1 == "null" ? "" : IMEI1, IMEI2 == "null" ? "" : IMEI2, IMEI3 == "null" ? "" : IMEI3, MEID == "null" ? "" : MEID, NETCODE == "null" ? "" : NETCODE, ID1 == "null" ? "" : ID1, ID2 == "null" ? "" : ID2, ID3 == "null" ? "" : ID3, out oErrMessage))
|
|
|
+ //{
|
|
|
+ // if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
+ // return true;
|
|
|
+ // else
|
|
|
+ // return false;
|
|
|
+ //}
|
|
|
//通过序列号获取最近操作的工单号
|
|
|
string ms_id = getFieldDataByCondition("makeserial", "max(ms_id)", "ms_sncode='" + iSN + "' or ms_firstsn='" + iSN + "'").ToString();
|
|
|
if (ms_id != "")
|