This commit is contained in:
2024-11-16 20:20:55 +08:00
parent bd57b95609
commit 543fd809fe
2 changed files with 6 additions and 2 deletions

View File

@@ -167,6 +167,7 @@ namespace Tnb.WarehouseMgr
{
try
{
await _db.Ado.BeginTranAsync();
WmsCarryH? carry = await _db.Queryable<WmsCarryH>().SingleAsync(it => it.carry_code == input.carrycode);
if (carry == null)
{
@@ -325,15 +326,18 @@ namespace Tnb.WarehouseMgr
throw new Exception($"物料列表为空,不能提交绑定,可能的原因;1.需要检查扫码设置(新PDA) 2.未扫到有效的二维码 详细信息:接收到{input.details.Count}个条码 成功绑定的条码数量为0个");
}
await _db.Ado.CommitTranAsync();
}
catch (PostgresException ex)
{
await _db.Ado.RollbackTranAsync();
Logger.LogError(ex.Message);
Logger.LogError(ex.StackTrace);
throw new AppFriendlyException($"绑定失败(1.可能是存在已被绑定的条码 2.系统中存在其他与此托盘编号相同的托盘 3.存在字段传了空值) {ex.Message}", 500);
}
catch (Exception ex)
{
await _db.Ado.RollbackTranAsync();
Logger.LogError(ex.Message);
Logger.LogError(ex.StackTrace);
throw new AppFriendlyException($"绑定失败 {ex.Message}", 500);