Browse Source

更新版本

dev_DY_CC
赵新宇 6 months ago
parent
commit
6c3c6edd36
  1. 16
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs
  2. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs

16
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedIssuesNotes/UnplannedIssueNoteAppService.cs

@ -27,11 +27,14 @@ public class UnplannedIssueNoteAppService :
private readonly IUnplannedIssueNoteManager _unplannedIssueNoteManager;
private readonly ISfsUserAppService _userAppService;
private readonly IUnplannedIssueRequestManager _unplannedIssueRequestManager;
public UnplannedIssueNoteAppService(IUnplannedIssueNoteRepository repository,
IUnplannedIssueNoteManager unplannedIssueNoteManager, ISfsUserAppService userAppService) : base(repository)
IUnplannedIssueNoteManager unplannedIssueNoteManager, ISfsUserAppService userAppService, IUnplannedIssueRequestManager unplannedIssueRequestManager) : base(repository)
{
_unplannedIssueNoteManager = unplannedIssueNoteManager;
_userAppService = userAppService;
_unplannedIssueRequestManager = unplannedIssueRequestManager;
}
[HttpPost("")]
@ -47,6 +50,15 @@ public class UnplannedIssueNoteAppService :
entity.ItemName = input.ItemName;
entity.FromErpLocationCode = input.FromErpLocationCode;
var request= await _unplannedIssueRequestManager.GetByNumberAsync(input.UnplannedIssueRequestNumber).ConfigureAwait(false);
entity.Details = new List<UnplannedIssueNoteDetail>();
foreach (var inputDetail in input.Details)
@ -57,7 +69,7 @@ public class UnplannedIssueNoteAppService :
entity.Details.Add(detail);
//2023-10-20 袁静雯要求修改计划外出入库 Worker为userName
var userName = input.Worker;
var userName = request.Worker;
//await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false);
entity.Worker = userName;
}

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteAppService.cs

@ -23,16 +23,20 @@ public class UnplannedReceiptNoteAppService :
SfsStoreWithDetailsAppServiceBase<UnplannedReceiptNote, UnplannedReceiptNoteDTO, SfsStoreRequestInputBase, UnplannedReceiptNoteEditInput,
UnplannedReceiptNoteDetail, UnplannedReceiptNoteDetailDTO, SfsStoreRequestInputBase, UnplannedReceiptNoteImportInput>,
IUnplannedReceiptNoteAppService
{
private readonly IUnplannedReceiptNoteManager _unplannedReceiptNoteManager;
private readonly ISfsUserAppService _userAppService;
private readonly IUnplannedReceiptRequestManager _unplannedReceiptRequestManager;
public UnplannedReceiptNoteAppService(IUnplannedReceiptNoteRepository repository,
IUnplannedReceiptNoteManager unplannedReceiptNoteManager,
IUnplannedReceiptRequestManager unplannedReceiptRequestManager,
ISfsUserAppService userAppService) : base(repository)
{
_unplannedReceiptNoteManager = unplannedReceiptNoteManager;
_userAppService = userAppService;
_unplannedReceiptRequestManager = unplannedReceiptRequestManager;
}
[HttpPost("")]
@ -42,6 +46,9 @@ public class UnplannedReceiptNoteAppService :
var entity = ObjectMapper.Map<UnplannedReceiptNoteEditInput, UnplannedReceiptNote>(input);
entity.Details = new List<UnplannedReceiptNoteDetail>();
var receipt= await _unplannedReceiptRequestManager.GetByNumberAsync(input.UnplannedReceiptRequestNumber).ConfigureAwait(false);
entity.Worker = receipt.Worker;
foreach (var inputDetail in input.Details)
{
@ -49,7 +56,7 @@ public class UnplannedReceiptNoteAppService :
detail.ExtraProperties = inputDetail.ExtraProperties;
var userName = await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false);
// var userName = await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false);
entity.Details.Add(detail);
}

Loading…
Cancel
Save