| | |
| | | { |
| | | try |
| | | { // 1. ãå
å鿢å ã |
| | | if (MemoryLockManager.TryAcquireLock(orderNos[0])) |
| | | { |
| | | //if (MemoryLockManager.TryAcquireLock(orderNos[0])) |
| | | //{ |
| | | |
| | | if (inout == 1) |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | | // æ¢é失败ï¼è¯´ææå¦ä¸ä¸ªçº¿ç¨ï¼WCSåè°æäººå·¥æä½ï¼æ£å¨å¤ç |
| | | //} |
| | | //else |
| | | //{ |
| | | // // æ¢é失败ï¼è¯´ææå¦ä¸ä¸ªçº¿ç¨ï¼WCSåè°æäººå·¥æä½ï¼æ£å¨å¤ç |
| | | |
| | | return WebResponseContent.Instance.Error("WMSæ£å¨å¤çæ¤åä¼ ä»»å¡ï¼è¯·å¿é夿ä½ã"); |
| | | } |
| | | // return WebResponseContent.Instance.Error("WMSæ£å¨å¤çæ¤åä¼ ä»»å¡ï¼è¯·å¿é夿ä½ã"); |
| | | //} |
| | | } |
| | | catch(Exception ex) |
| | | { |
| | |
| | | finally |
| | | { |
| | | // 2. ãéæ¾å
åéãæ è®ºæå失败ï¼å¿
须鿾 |
| | | MemoryLockManager.ReleaseLock(orderNos[0]); |
| | | // MemoryLockManager.ReleaseLock(orderNos[0]); |
| | | } |
| | | return WebResponseContent.Instance.OK(); |
| | | } |