11
cjs
12 小时以前 124c6bef95aa767f62ac245a883179ff5baca206
ams/Hanhe.iWCS.JingmenGEMTwoProtocol/PLCControl.cs
@@ -1440,13 +1440,24 @@
                            {
                                //可以生成任务,调WMS接口获取任务信息
                                bool req = WMSHelper.WMSOut(pmInfo.location, "", trayType);
                                if (req) CMMLog.Debug($"调用WMS获取碟盘出库生成任务成功!");//现在任务由WMS自己下发,AMS做拦截处理(查询ext1里面对应的任务类型,并更改任务类型)
                                else CMMLog.Debug($"调用WMS获取碟盘出库生成任务失败!");
                                if (req)
                                {
                                    CMMLog.Debug($"调用WMS获取叠盘出库生成任务成功!");//现在任务由WMS自己下发,AMS做拦截处理(查询ext1里面对应的任务类型,并更改任务类型)
                                    ProcessHelper.deleteInfo(pmInfo.location + "-叠盘上线");
                                }
                                else CMMLog.Debug($"调用WMS获取叠盘出库生成任务失败!");
                            }
                            else CMMLog.Debug($"CacheStackingMouth: 托盘类型不正确,托盘类型:{result.result[2]}");
                            else
                            {
                                CMMLog.Debug($"叠盘机: 托盘类型不正确,托盘类型:{result.result[2]}");
                                ProcessHelper.recordInfo(pmInfo.location + "-叠盘上线", $"托盘类型不正确,托盘类型:{result.result[2]}");
                            }
                        }
                        else CMMLog.Debug($"检查当前叠托点是否有任务占用,或者MST主表中有缓存架入叠盘机的任务!");
                        else
                        {
                            CMMLog.Debug($"检查当前叠托点是否有任务占用,或者MST主表中有缓存架入叠盘机的任务!");
                            ProcessHelper.recordInfo(pmInfo.location + "-叠盘上线", "叠盘机当前有任务");
                        }
                    }
                }
                else CMMLog.Debug($"缓存入叠盘机,创建任务,result={result.errMsg}");
@@ -1649,8 +1660,13 @@
                                            if (amsResult.success)
                                            {
                                                CMMLog.Info($"包装线补空任务生成成功");
                                                ProcessHelper.deleteInfo(pmInfo.location + "-包装机空托上线");
                                                break;
                                            }
                                            else
                                            {
                                                ProcessHelper.recordInfo(pmInfo.location + "-包装机空托上线", $"{amsResult.errMsg}");
                                            }
                                        }
                                    }
                                }