diff --git a/SGGL/BLL/HJGL/BaseInfo/MaterialCodeLibService.cs b/SGGL/BLL/HJGL/BaseInfo/MaterialCodeLibService.cs index 129ee9cf..228bc431 100644 --- a/SGGL/BLL/HJGL/BaseInfo/MaterialCodeLibService.cs +++ b/SGGL/BLL/HJGL/BaseInfo/MaterialCodeLibService.cs @@ -94,9 +94,9 @@ { using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) { - var materialCodes = from x in db.HJGL_MaterialCodeLib select x.MaterialCode; + var materialCodes = (from x in db.HJGL_MaterialCodeLib select x.MaterialCode + "_" + x.HeatNo + "_" + x.BatchNo).Distinct().ToList(); var ls = from x in list - where !materialCodes.Contains(x.MaterialCode) + where !materialCodes.Contains(x.MaterialCode + "_" + x.HeatNo + "_" + x.BatchNo) select x; List details = new List(); foreach (var item in ls)