修复bug
This commit is contained in:
Binary file not shown.
@@ -77,8 +77,10 @@ namespace WMS.Web.Api.Controllers
|
||||
List<Materials> update_list = new List<Materials>();
|
||||
foreach (var m in mDtos.Data)
|
||||
{
|
||||
var entity = list.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
|
||||
if (entity == null) continue;
|
||||
foreach (var entity in list.Where(f => f.MaterialNumber.Equals(m.MaterialNumber)))
|
||||
{
|
||||
//var entity = list.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
|
||||
//if (entity == null) continue;
|
||||
if (type.Equals("69"))
|
||||
{
|
||||
entity.BarCode = m.BarCode.Trim();
|
||||
@@ -95,11 +97,14 @@ namespace WMS.Web.Api.Controllers
|
||||
entity.Specifications = m.Specifications;
|
||||
update_list.Add(entity);
|
||||
}
|
||||
}
|
||||
|
||||
//修改缓存
|
||||
if (materials == null) continue;
|
||||
var entity_cache = materials.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
|
||||
if (entity_cache == null) continue;
|
||||
foreach (var entity_cache in materials.Where(f => f.MaterialNumber.Equals(m.MaterialNumber)))
|
||||
{
|
||||
//var entity_cache = materials.FirstOrDefault(f => f.MaterialNumber.Equals(m.MaterialNumber));
|
||||
//if (entity_cache == null) continue;
|
||||
if (type.Equals("69"))
|
||||
entity_cache.BarCode = m.BarCode.Trim();
|
||||
//if (type.Equals("id"))
|
||||
@@ -109,7 +114,7 @@ namespace WMS.Web.Api.Controllers
|
||||
entity_cache.MaterialName = m.MaterialName;
|
||||
entity_cache.Specifications = m.Specifications;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
//修改缓存
|
||||
if (materials != null && materials.Count() > 0)
|
||||
|
||||
Reference in New Issue
Block a user