Commit 238863fb LN

把等待入库列表发送给流水线验证

1 个父辈 05bc49c6
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<add key="HumitureControllerType" value="0"/> <add key="HumitureControllerType" value="0"/>
<add key="UseAIOBOX" value="1"/> <add key="UseAIOBOX" value="1"/>
<!--流水线地址和端口配置--> <!--流水线地址和端口配置-->
<add key ="LineServerIp" value ="192.168.1.113"/> <add key ="LineServerIp" value ="192.168.1.114"/>
<add key ="LineServerPort" value ="5246"/> <add key ="LineServerPort" value ="5246"/>
<!--是否调试状态--> <!--是否调试状态-->
<add key ="IsInDebug" value ="1"/> <add key ="IsInDebug" value ="1"/>
......
...@@ -116,11 +116,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -116,11 +116,7 @@ namespace OnlineStore.DeviceLibrary
if (cmd.Equals(cmd_startIn)) if (cmd.Equals(cmd_startIn))
{ {
LogUtil.info("收到流水线入库消息:" + message); LogUtil.info("收到流水线入库消息:" + message);
//string posId = reviceInfo.PosId; StoreManager.Store.ReviceLineInStoreCMD(reviceInfo.PosId, reviceInfo.PlateH, reviceInfo.PlateW, reviceInfo.WareCode);
//string plateH = reviceInfo.PlateH
//string plateW = msgArray[4];
//string code = msgArray[5];
StoreManager.Store.ReviceLineInStoreCMD(reviceInfo.PosId,reviceInfo.PlateH,reviceInfo.PlateW,reviceInfo.WareCode);
} }
else if (cmd.Equals(cmd_updateDebug)) else if (cmd.Equals(cmd_updateDebug))
{ {
...@@ -134,15 +130,15 @@ namespace OnlineStore.DeviceLibrary ...@@ -134,15 +130,15 @@ namespace OnlineStore.DeviceLibrary
else if (cmd.Equals(cmd_checStartIn)) else if (cmd.Equals(cmd_checStartIn))
{ {
LogUtil.info("收到流水线入库库位验证消息:" + message); LogUtil.info("收到流水线入库库位验证消息:" + message);
//if (LineConnect.WaitInStoreList.Contains(reviceInfo.PosId))
//{
// LogUtil.error(" LineConnect.WaitInStoreList已存在库位【" + reviceInfo.PosId + "】先移除在验证");
// LineConnect.WaitInStoreList.Remove(reviceInfo.PosId);
//}
if (LineConnect.WaitInStoreList.Contains(reviceInfo.PosId))
{
LogUtil.error(" LineConnect.WaitInStoreList已存在库位【" + reviceInfo.PosId + "】先移除在验证");
LineConnect.WaitInStoreList.Remove(reviceInfo.PosId);
}
bool result = StoreManager.Store.ReviceLineCheckInStoreCMD(reviceInfo.PosId, reviceInfo.PlateH, reviceInfo.PlateW, reviceInfo.WareCode); bool result = StoreManager.Store.ReviceLineCheckInStoreCMD(reviceInfo.PosId, reviceInfo.PlateH, reviceInfo.PlateW, reviceInfo.WareCode);
if (result) if (result && (!WaitInStoreList.Contains(reviceInfo.PosId)))
{ {
LineConnect.WaitInStoreList.Add(reviceInfo.PosId); LineConnect.WaitInStoreList.Add(reviceInfo.PosId);
} }
} }
...@@ -206,6 +202,9 @@ namespace OnlineStore.DeviceLibrary ...@@ -206,6 +202,9 @@ namespace OnlineStore.DeviceLibrary
this.DoorHasTray = doorHasTray; this.DoorHasTray = doorHasTray;
this.AlarmType = alarmType; this.AlarmType = alarmType;
this.Seq = LineConnect.nextSeq(); this.Seq = LineConnect.nextSeq();
this.WaitInStoreList = new List<string>(LineConnect.WaitInStoreList);
// WaitInStoreList.Add("1#AC1_1_1");
} }
public string Cmd =LineConnect. cmd_heart; public string Cmd =LineConnect. cmd_heart;
public int StoreId = 0; public int StoreId = 0;
...@@ -218,5 +217,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -218,5 +217,7 @@ namespace OnlineStore.DeviceLibrary
public string PosId = ""; public string PosId = "";
public string PlateH = "0"; public string PlateH = "0";
public string PlateW = "0"; public string PlateW = "0";
public List<string> WaitInStoreList = new List<string>();
} }
} }
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!