修复bug

This commit is contained in:
18942506660
2024-11-20 10:45:46 +08:00
parent 1f80850ec1
commit cc169f980f
2 changed files with 31 additions and 26 deletions

View File

@@ -77,8 +77,10 @@ namespace WMS.Web.Api.Controllers
List<Materials> update_list = new List<Materials>(); List<Materials> update_list = new List<Materials>();
foreach (var m in mDtos.Data) foreach (var m in mDtos.Data)
{ {
var entity = list.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber)); foreach (var entity in list.Where(f => f.MaterialNumber.Equals(m.MaterialNumber)))
if (entity == null) continue; {
//var entity = list.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
//if (entity == null) continue;
if (type.Equals("69")) if (type.Equals("69"))
{ {
entity.BarCode = m.BarCode.Trim(); entity.BarCode = m.BarCode.Trim();
@@ -95,11 +97,14 @@ namespace WMS.Web.Api.Controllers
entity.Specifications = m.Specifications; entity.Specifications = m.Specifications;
update_list.Add(entity); update_list.Add(entity);
} }
}
//修改缓存 //修改缓存
if (materials == null) continue; if (materials == null) continue;
var entity_cache = materials.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber)); foreach (var entity_cache in materials.Where(f => f.MaterialNumber.Equals(m.MaterialNumber)))
if (entity_cache == null) continue; {
//var entity_cache = materials.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
//if (entity_cache == null) continue;
if (type.Equals("69")) if (type.Equals("69"))
entity_cache.BarCode = m.BarCode.Trim(); entity_cache.BarCode = m.BarCode.Trim();
//if (type.Equals("id")) //if (type.Equals("id"))
@@ -109,7 +114,7 @@ namespace WMS.Web.Api.Controllers
entity_cache.MaterialName = m.MaterialName; entity_cache.MaterialName = m.MaterialName;
entity_cache.Specifications = m.Specifications; entity_cache.Specifications = m.Specifications;
} }
}
} }
//修改缓存 //修改缓存
if (materials != null && materials.Count() > 0) if (materials != null && materials.Count() > 0)