将 `_wcstaskoldrepository.AsQueryable().With("WITH(READPAST,ROWLOCK)")` 替换为 `_wcstaskoldrepository.AsQueryable().With(SqlWith.NoLock)`,以优化查询性能并减少锁定争用。
@@ -7232,7 +7232,7 @@ namespace wms.service.Service
};
//检查历史任务表是否有任务
- var task = _wcstaskoldrepository.AsQueryable().With("WITH(READPAST,ROWLOCK)")
+ var task = _wcstaskoldrepository.AsQueryable().With(SqlWith.NoLock)
.Where(p => p.Id == reqDto.TaskNum).SplitTable(tabs => tabs.Take(2)).First();
if (task == null)
{