| | |
| | | //float stockMaxQty = stockInfo.Details.Max(x => x.StockQuantity); |
| | | //float stockMinQty = stockInfo.Details.Min(x => x.StockQuantity); |
| | | Dt_StockInfoDetail addstockInfoDetail = stockInfo.Details.OrderByDescending(x=>x.Id).FirstOrDefault(); |
| | | addstockInfoDetail.StockQuantity = takeStockOrderDetail.Qty; |
| | | addstockInfoDetail.StockQuantity = takeStockOrderDetail.Qty - takeStockOrderDetail.SysQty; |
| | | updateStockDetails.Add(addstockInfoDetail); |
| | | } |
| | | else if (takeStockOrderDetail.Qty==0) //鐩樹簭 |
| | |
| | | }; |
| | | eRPTakeStock.Details.Add(takeDetailsItem); |
| | | } |
| | | if (eRPTakeStock.Details.Count>0) |
| | | { |
| | | string response = _invokeERPService.InvokeTakeStockApi(eRPTakeStock); |
| | | ErpRequestContent erpRequestContent = response.DeserializeObject<ErpRequestContent>(); |
| | | if (erpRequestContent.res != 1) |
| | |
| | | throw new Exception("鍚屾ERP澶辫触,閿欒淇℃伅:" + erpRequestContent.Data); |
| | | } |
| | | } |
| | | } |
| | | _unitOfWorkManage.CommitTran(); |
| | | content.OK("鐩樼偣鎴愬姛"); |
| | | } |