| | |
| | | loc = StorageCompute(itemcode, areacode); |
| | | if (loc == null) |
| | | { |
| | | |
| | | result.code = "1"; |
| | | result.msg = $"库区:{areacode}没有可用货位"; |
| | | LogHelper.Info($" {result.msg}"); |
| | | AddErrorInfo("查找库区失败", result.msg, Source); |
| | | return result; |
| | | // LogHelper.Info($"库区:{areacode}没有可用货位"); |
| | | |
| | | } |
| | | //else |
| | | //{ |
| | |
| | | |
| | | // var aaa = db.Deleteable<Location>(a => a.S_ID == "867C567A-183C-413B-9891-15D8F6DE1620").ExecuteCommand(); |
| | | // var aaa = db.Deleteable<Location>(a => a.S_ID.Trim() == "867C567A-183C-413B-9891-15D8F6DE1620").ExecuteCommand(); |
| | | //LogHelper.Info($"方法:StorageCompute"); |
| | | var list = db.Queryable<Location>().Where(a => a.N_CURRENT_NUM == 0 && a.S_AREA_CODE == areacode && a.N_LOCK_STATE == 0).ToList(); |
| | | // LogHelper.Info($"创建空托回库任务,终点货位集合:根据库区编码:{areacode}" + list.Count); |
| | | LogHelper.Info($"方法:StorageCompute"); |
| | | var list = db.Queryable<Location>().Where(a => a.N_CURRENT_NUM == 0 && a.S_AREA_CODE == areacode && a.N_LOCK_STATE == 0 && a.N_ROW > 0 && a.N_COL > 0).ToList(); |
| | | LogHelper.Info($"创建空托回库任务,终点货位集合:根据库区编码:{areacode}" + list.Count); |
| | | //list.RemoveAll(a => string.IsNullOrEmpty(a.S_CODE.Trim()) || a.S_CODE == null || string.IsNullOrWhiteSpace(a.S_CODE.Trim())); |
| | | // list = list.FindAll(a => a.N_ROW > 0 && a.N_COL > 0); |
| | | //LogHelper.Info("创建空托回库任务,终点货位集合过滤:" + list.Count); |
| | | list = list.FindAll(a => a.N_ROW > 0 && a.N_COL > 0); |
| | | LogHelper.Info("创建空托回库任务,终点货位集合过滤:" + list.Count); |
| | | if (list.Count > 0) |
| | | { |
| | | result = FindEndcolByLocList(list); |