This commit is contained in:
2024-10-30 10:47:19 +08:00

View File

@@ -341,6 +341,9 @@ namespace Tnb.WarehouseMgr
{ {
Logger.LogInformation($"【CarryCodeUnbindWithoutTran】不使用事务"); Logger.LogInformation($"【CarryCodeUnbindWithoutTran】不使用事务");
} }
if (await db.Queryable<WmsCarryD>().Where(r => r.carry_id == input.carry_id).AnyAsync())
{
int row = await db.Deleteable<WmsCarryD>().Where(r => r.carry_id == input.carry_id).ExecuteCommandAsync(); int row = await db.Deleteable<WmsCarryD>().Where(r => r.carry_id == input.carry_id).ExecuteCommandAsync();
//isOk = row > 0; //isOk = row > 0;
@@ -357,6 +360,7 @@ namespace Tnb.WarehouseMgr
await db.Ado.CommitTranAsync(); await db.Ado.CommitTranAsync();
} }
} }
}
else else
{ {
if (carry == null) if (carry == null)
@@ -416,6 +420,9 @@ namespace Tnb.WarehouseMgr
{ {
Logger.LogInformation($"【CarryCodeUnbindWithoutTran】不使用事务"); Logger.LogInformation($"【CarryCodeUnbindWithoutTran】不使用事务");
} }
if (await db.Queryable<WmsCarryCode>().Where(r => r.carry_id == input.carry_id).AnyAsync())
{
int row = await db.Deleteable<WmsCarryCode>().Where(r => r.carry_id == input.carry_id).ExecuteCommandAsync(); int row = await db.Deleteable<WmsCarryCode>().Where(r => r.carry_id == input.carry_id).ExecuteCommandAsync();
if (tranFlag) if (tranFlag)
{ {
@@ -430,6 +437,7 @@ namespace Tnb.WarehouseMgr
// throw Oops.Oh(ErrorCode.COM1001); // throw Oops.Oh(ErrorCode.COM1001);
//} //}
} }
}
else else
{ {
if (carry == null) if (carry == null)