|  |  |  | 
|---|
|  |  |  | /// <param name="warehouseId"></param> | 
|---|
|  |  |  | /// <param name="serNums"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | public WebResponseContent InPinKu(int warehouseId, List<string> serNums) | 
|---|
|  |  |  | public WebResponseContent WMSInPinKu(int warehouseId, List<string> serNums) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | WebResponseContent content = new WebResponseContent(); | 
|---|
|  |  |  | try | 
|---|
|  |  |  | 
|---|
|  |  |  | SerialNumber = model.SerialNumber, | 
|---|
|  |  |  | StockQuantity = model.Quantity, | 
|---|
|  |  |  | OutboundQuantity = 0, | 
|---|
|  |  |  | OrderNo = "", | 
|---|
|  |  |  | Unit = materielInfo.MaterielUnit, | 
|---|
|  |  |  | Status = StockStatusEmun.鍏ュ簱瀹屾垚.ObjToInt(), | 
|---|
|  |  |  | ProductionDate = model.ProductionDate, | 
|---|
|  |  |  | 
|---|
|  |  |  | List<ERPInboundDetailModel>? detailModels = new List<ERPInboundDetailModel>(); | 
|---|
|  |  |  | foreach (var stockInfo in stockInfos) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | foreach (var item in stockInfo.Details.GroupBy(x=>x.InboundOrderRowNo).Select(x=>x.Key)) | 
|---|
|  |  |  | foreach (var item in stockInfo.Details.GroupBy(x => x.InboundOrderRowNo).Select(x => x.Key)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | //鍖哄垎涓嶅悓鎵规 | 
|---|
|  |  |  | Dt_StockInfoDetail? dt_StockInfoDetail = stockInfo.Details.Where(x => x.InboundOrderRowNo == item).FirstOrDefault(); | 
|---|
|  |  |  | 
|---|
|  |  |  | throw new ArgumentNullException(nameof(ruleCode)); | 
|---|
|  |  |  | SqlSugarClient sugarClient = new SqlSugarClient(new ConnectionConfig | 
|---|
|  |  |  | { | 
|---|
|  |  |  | IsAutoCloseConnection = false, | 
|---|
|  |  |  | IsAutoCloseConnection = true, | 
|---|
|  |  |  | DbType = DbType.SqlServer, | 
|---|
|  |  |  | ConnectionString = DBContext.ConnectionString | 
|---|
|  |  |  | }); | 
|---|