| | |
| | | return stockInfo; |
| | | } |
| | | /// <summary> |
| | | /// æ·»å 空æçç»çä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public WebResponseContent AddStockEmpty(string palletCode) |
| | | { |
| | | try |
| | | { |
| | | Dt_MaterielInfo materielInfo = _basicRepository.MaterielInfoRepository.QueryFirst(x => x.MaterielCode == "Empty000"); |
| | | if (materielInfo == null) throw new Exception($"æªæ¾å°ç©ºæçä¿¡æ¯,ç©æç¼å·ãEmpty000ã"); |
| | | Dt_StockInfo stockInfo = new Dt_StockInfo() |
| | | { |
| | | PalletCode = palletCode, |
| | | StockStatus = StockStatusEmun.å
¥åºç¡®è®¤.ObjToInt(), |
| | | Creater = "System", |
| | | Details = new List<Dt_StockInfoDetail>() |
| | | }; |
| | | Dt_StockInfoDetail stockInfoDetail = new Dt_StockInfoDetail() |
| | | { |
| | | Status = StockStatusEmun.å
¥åºç¡®è®¤.ObjToInt(), |
| | | OrderNo = DateTime.Now.ToString("yyMMdd"), |
| | | StockId = stockInfo.Id != 0 ? stockInfo.Id : 0, |
| | | MaterielName = materielInfo.MaterielName, |
| | | MaterielCode = materielInfo.MaterielCode, |
| | | BatchNo = DateTime.Now.ToString("yyMMdd") + "E", |
| | | StockQuantity = 1, |
| | | SerialNumber = "", |
| | | Creater = "System" |
| | | }; |
| | | stockInfo.Details.Add(stockInfoDetail); |
| | | AddMaterielGroup(stockInfo); |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// æ·»å ç»ç/åºåä¿¡æ¯ |
| | | /// </summary> |
| | | /// <returns></returns> |