| | |
| | | if (locInfo.state == "1") |
| | | { |
| | | CMMLog.Info("DGInWarehouse:" + JsonConvert.SerializeObject(locInfo)); |
| | | string wmstaskno = ""; |
| | | string trayCode = locInfo.trayCode; |
| | | bool req = WMSHelper.WMSIn(locCode, "电钴打包下线", ref wmstaskno, ref trayCode, "", "DGCK"); |
| | | if (req) |
| | | if (!string.IsNullOrEmpty(locInfo.END_LOC)) |
| | | { |
| | | CMMLog.Info($"电钴接驳位入立库流程:WMS生成任务成功!"); |
| | | MongoDBSingleton.Instance.Update<DGConnectingBits>(Query.EQ("Bit", locCode), Update.Set("state", "2"), "DGConnectingBits", UpdateFlags.None); |
| | | var amsResult = AMSHelper.CreateTask(DateTime.Now.Ticks.ToString(), locInfo.Bit, locInfo.END_LOC, "电钴生产退库(二段)", 0, locInfo.trayCode); |
| | | if(amsResult.success) |
| | | { |
| | | CMMLog.Info($"电钴生产退库(二段)流程:WMS生成任务成功!"); |
| | | MongoDBSingleton.Instance.Update<DGConnectingBits>(Query.EQ("Bit", locCode), Update.Set("state", "2"), "DGConnectingBits", UpdateFlags.None); |
| | | } |
| | | } |
| | | else CMMLog.Info($"电钴接驳位入立库流程:WMS生成任务失败!"); |
| | | else |
| | | { |
| | | string wmstaskno = ""; |
| | | string trayCode = locInfo.trayCode; |
| | | bool req = WMSHelper.WMSIn(locCode, "电钴打包下线", ref wmstaskno, ref trayCode, "", "DGCK"); |
| | | if (req) |
| | | { |
| | | CMMLog.Info($"电钴接驳位入立库流程:WMS生成任务成功!"); |
| | | MongoDBSingleton.Instance.Update<DGConnectingBits>(Query.EQ("Bit", locCode), Update.Set("state", "2"), "DGConnectingBits", UpdateFlags.None); |
| | | } |
| | | else CMMLog.Info($"电钴接驳位入立库流程:WMS生成任务失败!"); |
| | | } |
| | | } |
| | | } |
| | | } |