调整获取随机数方式
This commit is contained in:
@@ -114,7 +114,7 @@ namespace Tnb.WarehouseMgr
|
||||
List<string?> freeLocIds = fLocIds.Except(minTaskNumLocs.Select(x => x.endlocation_id)).ToList();
|
||||
if (freeLocIds?.Count > 0)
|
||||
{
|
||||
int rIdx = new Random().Next(0, freeLocIds.Count);
|
||||
int rIdx = Random.Shared.Next(0, freeLocIds.Count);
|
||||
loc = await _db.Queryable<BasLocation>().SingleAsync(it => it.id == freeLocIds[rIdx]);
|
||||
}
|
||||
else
|
||||
@@ -125,7 +125,7 @@ namespace Tnb.WarehouseMgr
|
||||
}
|
||||
else if (minTaskNumLocs?.Count < 1)
|
||||
{
|
||||
int rIdx = new Random().Next(0, fLocIds.Count);
|
||||
int rIdx = Random.Shared.Next(0, fLocIds.Count);
|
||||
loc = await _db.Queryable<BasLocation>().SingleAsync(it => it.id == fLocIds[rIdx]);
|
||||
}
|
||||
input.data[nameof(WmsOutstockH.location_id)] = loc.id;
|
||||
|
||||
Reference in New Issue
Block a user