服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-12-19 eb0ad83719de660e5c4f7676aea4710625b6bd51
Tiger.Business.MES/WorkAction/YadaAssembly.cs
@@ -205,16 +205,16 @@
                        }
                    }
                    //如果当前物料存在备料表中存在推荐批次,则上料物料必须属于其推荐批次的物料
                    var suggest = MoPickList.Where(q => q.Code == item.ItemInfo.ITEM_CODE && !q.SuggestedBatch.IsNullOrEmpty()).Select(q => q.SuggestedBatch).ToList();
                    if (isOK && suggest.Any())
                    {
                        isOK = false;
                        //在推荐批次所属工单的条码中存在
                        if (MainDB.Queryable<BIZ_MES_WO_SN>().Any(q => suggest.Contains(q.WORK_ORDER) && (q.SN == input.SN || q.FLOW_SN == input.SN || q.TRAY_SN == input.SN)))
                        {
                            isOK = true;
                        }
                    }
                    //var suggest = MoPickList.Where(q => q.Code == item.ItemInfo.ITEM_CODE && !q.SuggestedBatch.IsNullOrEmpty()).Select(q => q.SuggestedBatch).ToList();
                    //if (isOK && suggest.Any())
                    //{
                    //    isOK = false;
                    //    //在推荐批次所属工单的条码中存在
                    //    if (MainDB.Queryable<BIZ_MES_WO_SN>().Any(q => suggest.Contains(q.WORK_ORDER) && (q.SN == input.SN || q.FLOW_SN == input.SN || q.TRAY_SN == input.SN)))
                    //    {
                    //        isOK = true;
                    //    }
                    //}
                    //验证通过则保存上料信息
                    if (isOK)
                    {