xu.lu 1 年之前
父节点
当前提交
cd6625a244
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      wms.service/Service/FJService.cs

+ 5 - 5
wms.service/Service/FJService.cs

@@ -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);
                 //创建对应任务