| | |
| | | } |
| | | } |
| | | //如果当前物料存在备料表中存在推荐批次,则上料物料必须属于其推荐批次的物料 |
| | | 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) |
| | | { |