| | |
| | | || !string.Equals(outboundOrderDetail.Unit, item.Unit) |
| | | || !string.Equals(outboundOrderDetail.WarehouseCode, item.WarehouseCode) |
| | | || !string.Equals(outboundOrderDetail.lineNo, item.lineNo) |
| | | || outboundOrderDetail.MoveQty != item.MoveQty; |
| | | ; |
| | | |
| | | if (isFieldChanged) |
| | | { |
| | | return WebResponseContent.Instance.Error($"è¡å·{item.lineNo}å·²éå®åºåºï¼é宿°éï¼{outboundOrderDetail.LockQuantity}ï¼ï¼ä»
å
许修æ¹è®¢åæ°éï¼ç¦æ¢ä¿®æ¹ç©æ/æ¹æ¬¡/ä»åºçå
¶ä»ä¿¡æ¯"); |
| | | } |
| | | else |
| | | { |
| | | if(item.MoveQty > (outboundOrderDetail.OrderQuantity - outboundOrderDetail.LockQuantity)) |
| | | { |
| | | return WebResponseContent.Instance.Error($"è¡å·{item.lineNo}æªææ°éä¸è½è¶
è¿å©ä¸çè®¢åæ°é{outboundOrderDetail.OrderQuantity - outboundOrderDetail.LockQuantity}"); |
| | | } |
| | | outboundOrderDetail.MoveQty = item.MoveQty; |
| | | } |
| | | } |
| | | #endregion |
| | | |