| | |
| | | item.AvailableQuantity = item.StockQuantity - item.OutboundQuantity; |
| | | } |
| | | #region 大件åºè¡¥ç«åºåç«åºä¸å¡åºåæ°è¿æ¯å°äºç«åºæå°åºåæ°ï¼æ·»å æç¤ºä¿¡æ¯ |
| | | |
| | | //æ·»å æ¥è¦ä¿¡æ¯ |
| | | if (materielInfo.Business_qty < materielInfo.MinQty) |
| | | { |
| | | _messageInfoService.AddMessageInfo(MessageGroupByEnum.InventoryLowAlarm, $"ç©æåç§°:{materielInfo.MaterielName}", $"ãç©æç¼ç {materielInfo.MaterielCode}大件åºåºåè¿ä½ã"); |
| | | } |
| | | #endregion |
| | | #region æ·»å è°æ¨åºåºå |
| | | Dt_DeliveryOrder deliveryOrder = new Dt_DeliveryOrder() |
| | |
| | | #endregion |
| | | |
| | | _unitOfWorkManage.BeginTran(); |
| | | _basicService.MaterielInfoService.Repository.UpdateData(materielInfo); |
| | | _materielInfoService.UpdateData(materielInfo); |
| | | _inventoryInfoService.Repository.UpdateData(dt_InventoryInfos); |
| | | _supplyTaskService.AddData(supplyTasks); |
| | | BaseDal.Db.InsertNav(deliveryOrder).Include(x => x.Details).ExecuteCommand(); |