1.增加电梯的路径判断与平均分配

2.载具查询异常抛出
3.在线开发的子表使用弹窗时,编辑显示时bug,例如"_point_code_"在dictionary中 不存在
This commit is contained in:
FanLian
2023-07-27 14:30:31 +08:00
parent 1a01ea378e
commit 5cbe089b10
8 changed files with 240 additions and 9 deletions

View File

@@ -76,6 +76,7 @@ namespace Tnb.WarehouseMgr
{
var mIds = carryDsLst.Select(it => it.membercarry_id).ToList();
carryCodes = await _db.Queryable<WmsCarryCode>().Where(it => mIds.Contains(it.carry_id)).ToListAsync();
if (carryCodes.Count < mIds.Count) throw new AppFriendlyException("载具条码数据异常,有料箱为空",500);
for (int i = 0, cnt = mIds.Count; i < cnt; i++)
{
carryCodes[i].member_carrycode = carryDsLst.Find(x => x.membercarry_id == mIds[i])?.membercarry_code ?? string.Empty;
@@ -87,11 +88,11 @@ namespace Tnb.WarehouseMgr
}
data = carry.Adapt<CarryQueryOutput>();
data.wmsCarryCodes = carryCodes.Adapt<List<CarryCodeQueryOutput>>();
}
catch (Exception)
{
await _db.Ado.RollbackTranAsync();
throw ;
}
return data;
}