| | |
| | | { |
| | | 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(); |
| | | } |
| | |
| | | try |
| | | { |
| | | // æ ¡éªï¼å·²åä¼ ç´æ¥è¿åé误 |
| | | if (outboundOrder.ReturnToMESStatus == 1) |
| | | { |
| | | return WebResponseContent.Instance.Error("该åå·²ç»åä¼ ï¼"); |
| | | } |
| | | //if (outboundOrder.ReturnToMESStatus == 1) |
| | | //{ |
| | | // return WebResponseContent.Instance.Error("该åå·²ç»åä¼ ï¼"); |
| | | //} |
| | | |
| | | // æ¥è¯¢è®¢åæç»ï¼ä»
æ¥è¯¢æªåä¼ æåçï¼ |
| | | var orderDetails = await _outboundOrderDetailService.Db.Queryable<Dt_OutboundOrderDetail>() |