|
|
@@ -53,6 +53,10 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
{
|
|
|
orderitem = "000000";
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
@@ -108,6 +112,10 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
{
|
|
|
orderitem = "000000";
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
@@ -188,6 +196,10 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
{
|
|
|
orderitem = "000000";
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
@@ -245,6 +257,7 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
string userName = ini.ReadIniData("WMS_INFO", "UserName");
|
|
|
string password = ini.ReadIniData("WMS_INFO", "Password");
|
|
|
string factory = ini.ReadIniData("WMS_INFO", "Factory");
|
|
|
+ string orderitem = string.Empty;
|
|
|
|
|
|
wmsResultInfo wmsResult = null;
|
|
|
string serialNO;
|
|
|
@@ -271,6 +284,16 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
now = Convert.ToDateTime(row["CreateTime"]);
|
|
|
serialNO = row["SerialNO"] + "";
|
|
|
|
|
|
+ orderitem = row["UDF2"] + "";
|
|
|
+ if (string.IsNullOrEmpty(orderitem) || "0".Equals(orderitem))
|
|
|
+ {
|
|
|
+ orderitem = "000000";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
+
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
header.SKU = row["SKU"] + "";
|
|
|
@@ -281,7 +304,7 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
header.AddTime = now.ToString("HHmmss");
|
|
|
header.CODEI = row["CODEI"] + "";
|
|
|
header.UDF1 = row["UDF1"] + "";
|
|
|
- header.UDF2 = row["UDF2"] + "";
|
|
|
+ header.UDF2 = orderitem;
|
|
|
header.UDF8 = row["securitycode"] + "";
|
|
|
header.AddWho = "HGMESDK";
|
|
|
headers.Add(header);
|
|
|
@@ -323,6 +346,16 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
now = Convert.ToDateTime(row["CreateTime"]);
|
|
|
serialNO = row["SerialNO"] + "";
|
|
|
|
|
|
+ orderitem = row["UDF2"] + "";
|
|
|
+ if (string.IsNullOrEmpty(orderitem) || "0".Equals(orderitem))
|
|
|
+ {
|
|
|
+ orderitem = "000000";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
+
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
header.SKU = row["SKU"] + "";
|
|
|
@@ -334,7 +367,7 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
header.AddTime = now.ToString("HHmmss");
|
|
|
header.LPN = "";
|
|
|
header.UDF1 = row["UDF1"] + "";
|
|
|
- header.UDF2 = row["UDF2"] + "";
|
|
|
+ header.UDF2 = orderitem;
|
|
|
header.AddWho = "HGMESDK";
|
|
|
headers.Add(header);
|
|
|
}
|
|
|
@@ -377,6 +410,16 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
now = Convert.ToDateTime(row["CreateTime"]);
|
|
|
serialNO = row["SerialNO"] + "";
|
|
|
|
|
|
+ orderitem = row["UDF2"] + "";
|
|
|
+ if (string.IsNullOrEmpty(orderitem) || "0".Equals(orderitem))
|
|
|
+ {
|
|
|
+ orderitem = "000000";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ orderitem = orderitem.PadLeft(6, '0');
|
|
|
+ }
|
|
|
+
|
|
|
header = new wmsBarCodeHeader();
|
|
|
header.SPS = factory;
|
|
|
header.SKU = row["SKU"] + "";
|
|
|
@@ -388,7 +431,7 @@ namespace Dongke.IBOSS.PRD.Service.WMSDataService
|
|
|
header.AddTime = now.ToString("HHmmss");
|
|
|
header.LPN = "";
|
|
|
header.UDF1 = row["UDF1"] + "";
|
|
|
- header.UDF2 = row["UDF2"] + "";
|
|
|
+ header.UDF2 = orderitem;
|
|
|
header.UDF5 = "X";
|
|
|
header.AddWho = "HGMESDK";
|
|
|
headers.Add(header);
|