针对潍柴项目,新增模拟获取Agv信息,实时数据接口
This commit is contained in:
@@ -238,11 +238,12 @@ namespace Tnb.WarehouseMgr
|
||||
{
|
||||
int i = 0, r = 0, num = 0;
|
||||
var nonZeroPattern = @"[1-9]+";
|
||||
if (Regex.IsMatch(input.carry_code, @"\d+"))
|
||||
var code = input.carry_code.Match(@"\D+");
|
||||
if (input.carry_code.IsMatch(@"\d+"))
|
||||
{
|
||||
num = input.carry_code.Match(nonZeroPattern).ParseToInt();
|
||||
}
|
||||
var carrys = await _db.Queryable<WmsCarryH>().Where(it => it.carry_code.Contains(input.carry_code)).ToListAsync();
|
||||
var carrys = await _db.Queryable<WmsCarryH>().Where(it => it.carry_code.Contains(code)).ToListAsync();
|
||||
if (carrys?.Count < 1)
|
||||
{
|
||||
i = Math.Max(num, 1);
|
||||
@@ -253,7 +254,7 @@ namespace Tnb.WarehouseMgr
|
||||
num = lastCarry?.carry_code.Match(nonZeroPattern).ParseToInt() ?? -1;
|
||||
i = num + 1;
|
||||
}
|
||||
var code = input.carry_code.Match(@"\D+");
|
||||
|
||||
var batchCarrys = new List<WmsCarryH>();
|
||||
for (; i <= input.quantity; i++)
|
||||
{
|
||||
@@ -266,7 +267,7 @@ namespace Tnb.WarehouseMgr
|
||||
carry.carry_name = carryCode;
|
||||
carry.carry_code = carryCode;
|
||||
carry.create_id = "25398501929509";
|
||||
carry.create_time= DateTime.Now;
|
||||
carry.create_time = DateTime.Now;
|
||||
batchCarrys.Add(carry);
|
||||
}
|
||||
r = await _db.Insertable(batchCarrys).ExecuteCommandAsync();
|
||||
|
||||
Reference in New Issue
Block a user