- crash 재수정

This commit is contained in:
2017-03-07 15:43:28 +09:00
parent 592fc7a365
commit 74e599d6bc

View File

@@ -109,8 +109,7 @@ namespace AutoSellerNS
lock(m_NCItems) lock(m_NCItems)
{ {
var NCList = m_NCItems; foreach(var NCItem in m_NCItems)
foreach(var NCItem in NCList)
{ {
if(NCItem.m_bAsk == true && DateTime.Now-NCItem.m_Time >= TimeSpan.FromSeconds(5)) if(NCItem.m_bAsk == true && DateTime.Now-NCItem.m_Time >= TimeSpan.FromSeconds(5))
{ {
@@ -243,13 +242,16 @@ namespace AutoSellerNS
{ {
var NCItems = m_CybosHelper.UpdateNC(); var NCItems = m_CybosHelper.UpdateNC();
m_NCItems.RemoveAll(s => NCItems.Any(t => t.m_iOrgOrderNo== s.m_iOrgOrderNo) == false); lock(m_NCItems)
foreach(var NCItem in NCItems)
{ {
if(m_NCItems.Any(s => s.m_iOrgOrderNo == NCItem.m_iOrgOrderNo) == false) m_NCItems.RemoveAll(s => NCItems.Any(t => t.m_iOrgOrderNo== s.m_iOrgOrderNo) == false);
foreach(var NCItem in NCItems)
{ {
NCItem.m_Time = DateTime.Now; if(m_NCItems.Any(s => s.m_iOrgOrderNo == NCItem.m_iOrgOrderNo) == false)
m_NCItems.Add(NCItem); {
NCItem.m_Time = DateTime.Now;
m_NCItems.Add(NCItem);
}
} }
} }