产成品入库另开线程调用

This commit is contained in:
2024-09-27 10:44:18 +08:00
parent 21ef67b69a
commit b63158e9ff

View File

@@ -477,8 +477,13 @@ namespace Tnb.WarehouseMgr
await _db.Insertable(thirdWebapiRecord).ExecuteCommandAsync(); await _db.Insertable(thirdWebapiRecord).ExecuteCommandAsync();
BasFactoryConfig callErp = await _db.Queryable<BasFactoryConfig>().FirstAsync(x => x.enabled == 1 && x.key == FactoryConfigConst.CALLERP); BasFactoryConfig callErp = await _db.Queryable<BasFactoryConfig>().FirstAsync(x => x.enabled == 1 && x.key == FactoryConfigConst.CALLERP);
if(callErp.value=="1"){ if(callErp.value=="1")
await _thirdApiRecordService.Send(new List<ThirdWebapiRecord> { thirdWebapiRecord }, "自动", _db); {
Thread thread = new(() =>
{
_thirdApiRecordService.Send(new List<ThirdWebapiRecord> { thirdWebapiRecord }, "自动", _db);
});
thread.Start();
} }
} }
@@ -490,5 +495,10 @@ namespace Tnb.WarehouseMgr
throw Oops.Oh(ErrorCode.COM1001); throw Oops.Oh(ErrorCode.COM1001);
} }
} }
private void Send(List<ThirdWebapiRecord> records, string send_type,ISqlSugarClient db=null)
{
_thirdApiRecordService.Send(new List<ThirdWebapiRecord> { thirdWebapiRecord }, "自动", _db);
}
} }
} }