|
|
@@ -78,7 +78,6 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
public string voltage { get; set; }
|
|
|
public string power { get; set; }
|
|
|
public string order_no { get; set; }
|
|
|
-
|
|
|
public string[] d_sn { get; set; }
|
|
|
public string[] mac_start { get; set; }
|
|
|
public string[] mac_end { get; set; }
|
|
|
@@ -166,6 +165,7 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
Console.WriteLine(json);
|
|
|
}
|
|
|
|
|
|
+ //获取外箱号信息
|
|
|
public static void GetOutBoxInfo(string iBox)
|
|
|
{
|
|
|
dynamic obj = new ExpandoObject();
|
|
|
@@ -189,10 +189,19 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
string json = JsonConvert.SerializeObject(obj, Formatting.Indented);
|
|
|
string returnstr = SendData(json);
|
|
|
ZteData zteData = JsonConvert.DeserializeObject<ZteData>(returnstr);
|
|
|
-
|
|
|
+ //将返回的信息存入数据库
|
|
|
+ for (int i = 0; i < zteData.d_sn.Length; i++)
|
|
|
+ {
|
|
|
+ dh.ExecuteSql("insert into ZTEDATA(ZD_ID,ZD_SN, ZD_MAKECODE, ZD_TYPE, ZD_VALUE,ZD_product_mode, ZD_PRODUCTNAME, ZD_MATERIAL_CODE, ZD_BATCH_NO, ZD_SOFT_VERSION, ZD_HD_VERSION, " +
|
|
|
+ "ZD_VOLTAGE, ZD_POWER, ZD_ORDER_NO, ZD_BIG_BOX_NO, ZD_D_SN, ZD_DEV_EN_NO, ZD_RESERVE3, ZD_DEVICEID, ZD_MAC_START, ZD_MAC_END,zd_production_date, ZD_INDATE)" +
|
|
|
+ "values(ZTEDATA_seq.nextval,'" + zteData.d_sn[i] + "','','BOX','','" + zteData.product_mode + "','" + zteData.product_name + "','" + zteData.material_code + "','" + zteData.batch_no + "','" + zteData.soft_version + "','" + zteData.hd_version + "'," +
|
|
|
+ "'" + zteData.voltage + "','" + zteData.power + "','" + zteData.order_no + "','" + zteData.big_box_no + "','" + zteData.d_sn[i] + "'," +
|
|
|
+ "'" + zteData.reserve3[i] + "','" + zteData.DeviceId[i] + "','" + zteData.mac_start[i] + "','" + zteData.mac_end[i] + "','" + zteData.production_date + "',sysdate)", "insert");
|
|
|
+ }
|
|
|
Console.WriteLine(json);
|
|
|
}
|
|
|
|
|
|
+ //获取栈板信息
|
|
|
public static void GetPalletInfo(string iBox)
|
|
|
{
|
|
|
dynamic obj = new ExpandoObject();
|
|
|
@@ -216,6 +225,7 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
Console.WriteLine(json);
|
|
|
}
|
|
|
|
|
|
+ //获取SN的EN号,需要SN单个获取
|
|
|
public static void GetEN(string iSN)
|
|
|
{
|
|
|
dynamic obj = new ExpandoObject();
|
|
|
@@ -236,6 +246,7 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
Console.WriteLine(json);
|
|
|
}
|
|
|
|
|
|
+ //发送数据
|
|
|
public static string SendData(string json)
|
|
|
{
|
|
|
string serverIP = "192.168.1.160";
|