立即调用erp接口 任务单批次生成修改
This commit is contained in:
@@ -24,6 +24,7 @@ using JNPF.Common.Dtos.VisualDev;
|
||||
using JNPF.Common.Extension;
|
||||
using JNPF.FriendlyException;
|
||||
using JNPF.VisualDev.Entitys;
|
||||
using Tnb.BasicData.Interfaces;
|
||||
|
||||
namespace Tnb.WarehouseMgr
|
||||
{
|
||||
@@ -43,18 +44,21 @@ namespace Tnb.WarehouseMgr
|
||||
private readonly ISqlSugarClient _db;
|
||||
private readonly IUserManager _userManager;
|
||||
private readonly IDictionaryDataService _dictionaryDataService;
|
||||
private readonly IThirdApiRecordService _thirdApiRecordService;
|
||||
public OverideVisualDevFunc OverideFuncs { get; } = new OverideVisualDevFunc();
|
||||
|
||||
public WmsPurchaseDService(
|
||||
ISqlSugarRepository<WmsPurchaseD> repository,
|
||||
DataBaseManager dbManager,
|
||||
IUserManager userManager,
|
||||
IThirdApiRecordService thirdApiRecordService,
|
||||
IDictionaryDataService dictionaryDataService)
|
||||
{
|
||||
_repository = repository;
|
||||
_db = repository.AsSugarClient();
|
||||
_dbManager = dbManager;
|
||||
_userManager = userManager;
|
||||
_thirdApiRecordService = thirdApiRecordService;
|
||||
_dictionaryDataService = dictionaryDataService;
|
||||
}
|
||||
|
||||
@@ -257,6 +261,11 @@ namespace Tnb.WarehouseMgr
|
||||
thirdWebapiRecord.remark = "采购收货单号:" + (wmsPurchaseH?.bill_code ?? "")+ ",erp采购订单号:"+wmsPurchaseOrderH.erp_bill_code;
|
||||
|
||||
await _db.Insertable(thirdWebapiRecord).ExecuteCommandAsync();
|
||||
|
||||
BasFactoryConfig callErp = await _db.Queryable<BasFactoryConfig>().FirstAsync(x => x.enabled == 1 && x.key == FactoryConfigConst.CALLERP);
|
||||
if(callErp.value=="1"){
|
||||
await _thirdApiRecordService.Send(new List<ThirdWebapiRecord> { thirdWebapiRecord }, "自动", _db);
|
||||
}
|
||||
|
||||
await _db.Ado.CommitTranAsync();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user