|  |  |  | 
|---|
|  |  |  | PalletCode = model.CarrierCode, | 
|---|
|  |  |  | PalletType = palletTypeInfo.PalletType, | 
|---|
|  |  |  | WarehouseId = warehouse.WarehouseId, | 
|---|
|  |  |  | StockStatus = StockStatusEmun.ç»çæå.ObjToInt() | 
|---|
|  |  |  | StockStatus = StockStatusEmun.MESéåº.ObjToInt() | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Dt_StockInfoDetail_Hty stockInfoDetail_Hty = _stockRepository.StockInfoDetail_HtyRepository.QueryFirst(x => x.BatchNo == model.MaterialLot && x.MaterielCode == model.MaterialCode); | 
|---|
|  |  |  | 
|---|
|  |  |  | OutboundQuantity = 0, | 
|---|
|  |  |  | SerialNumber = stockInfoDetail_Hty?.SerialNumber ?? "0", | 
|---|
|  |  |  | StockQuantity = model.Quantity, | 
|---|
|  |  |  | Status = StockStatusEmun.ç»çæå.ObjToInt(), | 
|---|
|  |  |  | Status = StockStatusEmun.MESéåº.ObjToInt(), | 
|---|
|  |  |  | Unit = model.Unit | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Dt_Task task = new Dt_Task() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | PalletCode = stockInfo.PalletCode, | 
|---|
|  |  |  | CurrentAddress = "", | 
|---|
|  |  |  | NextAddress = "", | 
|---|
|  |  |  | PalletType = stockInfo.PalletType, | 
|---|
|  |  |  | Roadway = "", | 
|---|
|  |  |  | SourceAddress = "", | 
|---|
|  |  |  | TargetAddress = "", | 
|---|
|  |  |  | TaskStatus = TaskStatusEnum.New.ObjToInt(), | 
|---|
|  |  |  | TaskType = TaskTypeEnum.MesMatReturn.ObjToInt(), | 
|---|
|  |  |  | WarehouseId = warehouse.WarehouseId | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | //Dt_Task task = new Dt_Task() | 
|---|
|  |  |  | //{ | 
|---|
|  |  |  | //    PalletCode = stockInfo.PalletCode, | 
|---|
|  |  |  | //    CurrentAddress = "", | 
|---|
|  |  |  | //    NextAddress = "", | 
|---|
|  |  |  | //    PalletType = stockInfo.PalletType, | 
|---|
|  |  |  | //    Roadway = "RGV01_BC", | 
|---|
|  |  |  | //    SourceAddress = "RGV01_BC", | 
|---|
|  |  |  | //    TargetAddress = "", | 
|---|
|  |  |  | //    TaskStatus = TaskStatusEnum.New.ObjToInt(), | 
|---|
|  |  |  | //    TaskType = TaskTypeEnum.MesMatReturn.ObjToInt(), | 
|---|
|  |  |  | //    WarehouseId = warehouse.WarehouseId | 
|---|
|  |  |  | //}; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | _unitOfWorkManage.BeginTran(); | 
|---|
|  |  |  | Db.InsertNav(stockInfo).Include(x => x.Details).ExecuteCommand(); | 
|---|
|  |  |  | BaseDal.AddData(task); | 
|---|
|  |  |  | //BaseDal.AddData(task); | 
|---|
|  |  |  | _unitOfWorkManage.CommitTran(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return MesResponseContent.Instance.OK(); | 
|---|