Browse Source

异步改同步

master
qian 3 months ago
parent
commit
c5721d159e
  1. 24
      WebApiService/src/Win_in.Sfs.Scp.WebApi.Application/Receipts/ReceiptAppService.cs

24
WebApiService/src/Win_in.Sfs.Scp.WebApi.Application/Receipts/ReceiptAppService.cs

@ -158,19 +158,21 @@ namespace Win_in.Sfs.Scp.WebApi
private async Task UpsertTbReceiptAndTbReceiptDetailAsync(Receipt entity, Guid tenantId/*,bool flag*/) private async Task UpsertTbReceiptAndTbReceiptDetailAsync(Receipt entity, Guid tenantId/*,bool flag*/)
{ {
//使用AutoMapper执行类型转换
var tbReceipt = ObjectMapper.Map<Receipt, TB_RECEIVE_QAD>(entity); //使用AutoMapper执行类型转换
var tbReceiveDetail = ObjectMapper.Map<Receipt, TB_RECEIVE_DETAIL_QAD>(entity); var tbReceipt = ObjectMapper.Map<Receipt, TB_RECEIVE_QAD>(entity);
tbReceipt.TenantId = tenantId; var tbReceiveDetail = ObjectMapper.Map<Receipt, TB_RECEIVE_DETAIL_QAD>(entity);
//if (flag) tbReceipt.TenantId = tenantId;
//{ //if (flag)
//{
//根据传入数据新增或修改SCP数据 //根据传入数据新增或修改SCP数据
await _tbReceiptRepository.UpsertAsync(tbReceipt); await _tbReceiptRepository.UpsertAsync(tbReceipt);
//} //}
tbReceiveDetail.TenantId = tenantId; tbReceiveDetail.TenantId = tenantId;
//根据传入数据新增或修改SCP数据 //根据传入数据新增或修改SCP数据
await _tbReceiptDetailRepository.UpsertAsync(tbReceiveDetail); await _tbReceiptDetailRepository.UpsertAsync(tbReceiveDetail);
await CurrentUnitOfWork.SaveChangesAsync(); await CurrentUnitOfWork.SaveChangesAsync();
} }
} }
} }
Loading…
Cancel
Save