|
|
@@ -1077,10 +1077,10 @@ namespace wms.service.Service
|
|
|
}
|
|
|
|
|
|
//判断对应仓库中是否存在指定缓存数量的空托盘
|
|
|
- var invnowCount_1N = _billInvnowrepository.GetList(x => x.ContGrpType == FJContGrpType.Material && x.InvStateCode == InvState.InvEcecState_In.ToString() && x.WarehouseId == 1688761422269517825).Count;
|
|
|
- var invnowCount_2N = _billInvnowrepository.GetList(x => x.ContGrpType == FJContGrpType.Material && x.InvStateCode == InvState.InvEcecState_In.ToString() && x.WarehouseId == 1703345891785707520).Count;
|
|
|
- var taskInfoCount_1N = _taskrepository.AsQueryable().Count(x => x.Status < TaskStatus.Finish && x.BusType == FJTaskBusType.人工满托入库.GetDescription() && x.WarehouseCode == "1N");
|
|
|
- var taskInfoCount_2N = _taskrepository.AsQueryable().Count(x => x.Status < TaskStatus.Finish && x.BusType == FJTaskBusType.人工满托入库.GetDescription() && x.WarehouseCode == "2N");
|
|
|
+ var invnowCount_1N = _billInvnowrepository.AsQueryable().With(SqlWith.NoLock).Count(x => x.ContGrpType == FJContGrpType.Material && x.InvStateCode == InvState.InvEcecState_In.ToString() && x.WarehouseId == 1688761422269517825);
|
|
|
+ var invnowCount_2N = _billInvnowrepository.AsQueryable().With(SqlWith.NoLock).Count(x => x.ContGrpType == FJContGrpType.Material && x.InvStateCode == InvState.InvEcecState_In.ToString() && x.WarehouseId == 1703345891785707520);
|
|
|
+ var taskInfoCount_1N = _taskrepository.AsQueryable().With(SqlWith.NoLock).Count(x => x.Status < TaskStatus.Finish && x.BusType == FJTaskBusType.人工满托入库.GetDescription() && x.WarehouseCode == "1N");
|
|
|
+ var taskInfoCount_2N = _taskrepository.AsQueryable().With(SqlWith.NoLock).Count(x => x.Status < TaskStatus.Finish && x.BusType == FJTaskBusType.人工满托入库.GetDescription() && x.WarehouseCode == "2N");
|
|
|
//创建对应任务
|
|
|
var count_1N = invnowCount_1N + taskInfoCount_1N;
|
|
|
var count_2N = invnowCount_2N + taskInfoCount_2N;
|
|
|
@@ -3195,7 +3195,7 @@ namespace wms.service.Service
|
|
|
}
|
|
|
|
|
|
//判断对应仓库中是否存在指定缓存数量的空托盘
|
|
|
- var invnowCount=_billInvnowrepository.GetList(x=>x.ContGrpType==FJContGrpType.EmptyPal&& x.InvStateCode== InvState.InvEcecState_In.ToString()&&x.WarehouseId==warehouse.Id).Count;
|
|
|
+ var invnowCount=_billInvnowrepository.AsQueryable().With(SqlWith.NoLock).Count(x=>x.ContGrpType==FJContGrpType.EmptyPal&& x.InvStateCode== InvState.InvEcecState_In.ToString()&&x.WarehouseId==warehouse.Id);
|
|
|
//获取正在执行中的任务
|
|
|
var taskInfoCount=_taskrepository.AsQueryable().Count(x=>x.Status<TaskStatus.Finish && x.BusType==FJTaskBusType.芯股用空托盘入库.GetDescription()&&x.WarehouseCode==warehouse.Code);
|
|
|
//创建对应任务
|