|
@ -8,6 +8,7 @@ using Volo.Abp.ObjectMapping; |
|
|
using Win_in.Sfs.Basedata.Application.Contracts; |
|
|
using Win_in.Sfs.Basedata.Application.Contracts; |
|
|
using Win_in.Sfs.Wms.DataExchange.Domain; |
|
|
using Win_in.Sfs.Wms.DataExchange.Domain; |
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Dict; |
|
|
using Win_in.Sfs.Wms.DataExchange.WMS.Dict; |
|
|
|
|
|
using static StackExchange.Redis.Role; |
|
|
|
|
|
|
|
|
namespace Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent.Incoming; |
|
|
namespace Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent.Incoming; |
|
|
|
|
|
|
|
@ -68,10 +69,13 @@ public class DictConverter : IIncomingConverter |
|
|
var exchangeDictRequest = JsonSerializer.Deserialize<DictExchangeDto>(first.DestinationDataContent); |
|
|
var exchangeDictRequest = JsonSerializer.Deserialize<DictExchangeDto>(first.DestinationDataContent); |
|
|
var wmsDictRequest = _objectMapper.Map<DictExchangeDto, DictEditInput>(exchangeDictRequest); |
|
|
var wmsDictRequest = _objectMapper.Map<DictExchangeDto, DictEditInput>(exchangeDictRequest); |
|
|
wmsDictRequest.Items = new List<DictItemInput>(); |
|
|
wmsDictRequest.Items = new List<DictItemInput>(); |
|
|
|
|
|
var masterId = _guidGenerator.Create(); |
|
|
foreach (var incomingFromExternal in group.ToList()) |
|
|
foreach (var incomingFromExternal in group.ToList()) |
|
|
{ |
|
|
{ |
|
|
var dictlRequest = JsonSerializer.Deserialize<DictExchangeDto>(incomingFromExternal.DestinationDataContent); |
|
|
var dictlRequest = JsonSerializer.Deserialize<DictExchangeDto>(incomingFromExternal.DestinationDataContent); |
|
|
var wmsDictItemRequest = _objectMapper.Map<DictItemExchangeDto, DictItemInput>(exchangeDictRequest.Detail); |
|
|
var wmsDictItemRequest = _objectMapper.Map<DictItemExchangeDto, DictItemInput>(exchangeDictRequest.Detail); |
|
|
|
|
|
wmsDictItemRequest.Id = _guidGenerator.Create(); |
|
|
|
|
|
wmsDictItemRequest.MasterId = masterId; |
|
|
wmsDictItemRequest.Enabled = true; |
|
|
wmsDictItemRequest.Enabled = true; |
|
|
wmsDictRequest.Items.Add(wmsDictItemRequest); |
|
|
wmsDictRequest.Items.Add(wmsDictItemRequest); |
|
|
} |
|
|
} |
|
|