| | |
| | | { |
| | | try |
| | | { |
| | | List<Dt_ReCheckOrder> reCheckOrders = BaseDal.Db.Queryable<Dt_ReCheckOrder>().Where(x=>x.MaterielCode == model.MaterielCode && x.BatchNo == model.BatchNo).ToList(); |
| | | if(reCheckOrders.Count() == 3) |
| | | { |
| | | return WebResponseContent.Instance.Error($"è¯¥ç©æåæ¹æ¬¡å·²ç»éæ£äºä¸æ¬¡ï¼ä¸å
许åè¿è¡éæ£"); |
| | | } |
| | | |
| | | var recheckOrder = Db.Queryable<Dt_ReCheckOrder>().Where(x => x.OrderNo == model.OrderNo).First(); |
| | | if (recheckOrder == null) |
| | |
| | | { |
| | | return content.Error("æªæ¾å°è¯¥çç¹åæ®"); |
| | | } |
| | | var stock = _stockInfoRepository.QueryFirst(x => x.PalletCode == boxNo); |
| | | var stock = _stockInfoRepository.Db.Queryable<Dt_StockInfo>().Where(x => x.PalletCode == boxNo).First(); |
| | | |
| | | if (stock == null) |
| | | { |
| | |
| | | { |
| | | foreach (var detail in stockInfo.Details) |
| | | { |
| | | if(detail.Status != StockStatusEmun.æå¨å»ç».ObjToInt()) |
| | | if(detail.Status != StockStatusEmun.æå¨å»ç».ObjToInt()|| detail.Status != StockStatusEmun.鿣ä¸.ObjToInt()) |
| | | { |
| | | detail.Status = StockStatusEmun.å
¥åºå®æ.ObjToInt(); |
| | | } |