针对潍柴项目,新增模拟获取Agv信息,实时数据接口

This commit is contained in:
yang.lee
2023-11-21 16:41:41 +08:00
parent 121cddf493
commit c51f995bfd
4 changed files with 134 additions and 4 deletions

View File

@@ -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();