pan
9 天以前 4abbe0807e861a3166197a5a9a0573d7077d6538
提交
已修改1个文件
18 ■■■■ 文件已修改
项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ÏîÄ¿´úÂë/WMSÎÞ²Ö´¢°æ/WIDESEA_WMSServer/WIDESEA_BasicService/InvokeMESService.cs
@@ -246,8 +246,8 @@
        {
            try
            {             // 1. ã€å†…存锁抢占】
                if (MemoryLockManager.TryAcquireLock(orderNos[0]))
                {
                //if (MemoryLockManager.TryAcquireLock(orderNos[0]))
                //{
                   
                        if (inout == 1)
                        {
@@ -386,13 +386,13 @@
                        }
                     
                }
                else
                {
                    // æŠ¢é”å¤±è´¥ï¼šè¯´æ˜Žæœ‰å¦ä¸€ä¸ªçº¿ç¨‹ï¼ˆWCS回调或人工操作)正在处理
                //}
                //else
                //{
                //    // æŠ¢é”å¤±è´¥ï¼šè¯´æ˜Žæœ‰å¦ä¸€ä¸ªçº¿ç¨‹ï¼ˆWCS回调或人工操作)正在处理
                    return WebResponseContent.Instance.Error("WMS正在处理此回传任务,请勿重复操作。");
                }
                //    return WebResponseContent.Instance.Error("WMS正在处理此回传任务,请勿重复操作。");
                //}
            }
            catch(Exception ex)
            {
@@ -401,7 +401,7 @@
            finally
            {
                // 2. ã€é‡Šæ”¾å†…存锁】无论成功失败,必须释放
                MemoryLockManager.ReleaseLock(orderNos[0]);
               // MemoryLockManager.ReleaseLock(orderNos[0]);
            }
            return WebResponseContent.Instance.OK();
        }