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 IUnplannedIssueNoteManager _unplannedIssueNoteManager;
private readonly ISfsUserAppService _userAppService; private readonly ISfsUserAppService _userAppService;
private readonly IUnplannedIssueRequestManager _unplannedIssueRequestManager;
public UnplannedIssueNoteAppService(IUnplannedIssueNoteRepository repository, public UnplannedIssueNoteAppService(IUnplannedIssueNoteRepository repository,
IUnplannedIssueNoteManager unplannedIssueNoteManager, ISfsUserAppService userAppService) : base(repository) IUnplannedIssueNoteManager unplannedIssueNoteManager, ISfsUserAppService userAppService, IUnplannedIssueRequestManager unplannedIssueRequestManager) : base(repository)
{ {
_unplannedIssueNoteManager = unplannedIssueNoteManager; _unplannedIssueNoteManager = unplannedIssueNoteManager;
_userAppService = userAppService; _userAppService = userAppService;
_unplannedIssueRequestManager = unplannedIssueRequestManager;
} }
[HttpPost("")] [HttpPost("")]
@ -47,6 +50,15 @@ public class UnplannedIssueNoteAppService :
entity.ItemName = input.ItemName; entity.ItemName = input.ItemName;
entity.FromErpLocationCode = input.FromErpLocationCode; entity.FromErpLocationCode = input.FromErpLocationCode;
var request= await _unplannedIssueRequestManager.GetByNumberAsync(input.UnplannedIssueRequestNumber).ConfigureAwait(false);
entity.Details = new List<UnplannedIssueNoteDetail>(); entity.Details = new List<UnplannedIssueNoteDetail>();
foreach (var inputDetail in input.Details) foreach (var inputDetail in input.Details)
@ -57,7 +69,7 @@ public class UnplannedIssueNoteAppService :
entity.Details.Add(detail); entity.Details.Add(detail);
//2023-10-20 袁静雯要求修改计划外出入库 Worker为userName //2023-10-20 袁静雯要求修改计划外出入库 Worker为userName
var userName = input.Worker; var userName = request.Worker;
//await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false); //await _userAppService.GetUserNameByUserAsync(input.Worker).ConfigureAwait(false);
entity.Worker = userName; 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, SfsStoreWithDetailsAppServiceBase<UnplannedReceiptNote, UnplannedReceiptNoteDTO, SfsStoreRequestInputBase, UnplannedReceiptNoteEditInput,
UnplannedReceiptNoteDetail, UnplannedReceiptNoteDetailDTO, SfsStoreRequestInputBase, UnplannedReceiptNoteImportInput>, UnplannedReceiptNoteDetail, UnplannedReceiptNoteDetailDTO, SfsStoreRequestInputBase, UnplannedReceiptNoteImportInput>,
IUnplannedReceiptNoteAppService IUnplannedReceiptNoteAppService
{ {
private readonly IUnplannedReceiptNoteManager _unplannedReceiptNoteManager; private readonly IUnplannedReceiptNoteManager _unplannedReceiptNoteManager;
private readonly ISfsUserAppService _userAppService; private readonly ISfsUserAppService _userAppService;
private readonly IUnplannedReceiptRequestManager _unplannedReceiptRequestManager;
public UnplannedReceiptNoteAppService(IUnplannedReceiptNoteRepository repository, public UnplannedReceiptNoteAppService(IUnplannedReceiptNoteRepository repository,
IUnplannedReceiptNoteManager unplannedReceiptNoteManager, IUnplannedReceiptNoteManager unplannedReceiptNoteManager,
IUnplannedReceiptRequestManager unplannedReceiptRequestManager,
ISfsUserAppService userAppService) : base(repository) ISfsUserAppService userAppService) : base(repository)
{ {
_unplannedReceiptNoteManager = unplannedReceiptNoteManager; _unplannedReceiptNoteManager = unplannedReceiptNoteManager;
_userAppService = userAppService; _userAppService = userAppService;
_unplannedReceiptRequestManager = unplannedReceiptRequestManager;
} }
[HttpPost("")] [HttpPost("")]
@ -42,6 +46,9 @@ public class UnplannedReceiptNoteAppService :
var entity = ObjectMapper.Map<UnplannedReceiptNoteEditInput, UnplannedReceiptNote>(input); var entity = ObjectMapper.Map<UnplannedReceiptNoteEditInput, UnplannedReceiptNote>(input);
entity.Details = new List<UnplannedReceiptNoteDetail>(); entity.Details = new List<UnplannedReceiptNoteDetail>();
var receipt= await _unplannedReceiptRequestManager.GetByNumberAsync(input.UnplannedReceiptRequestNumber).ConfigureAwait(false);
entity.Worker = receipt.Worker;
foreach (var inputDetail in input.Details) foreach (var inputDetail in input.Details)
{ {
@ -49,7 +56,7 @@ public class UnplannedReceiptNoteAppService :
detail.ExtraProperties = inputDetail.ExtraProperties; 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); entity.Details.Add(detail);
} }

Loading…
Cancel
Save