|
|
@ -14,6 +14,7 @@ using Win_in.Sfs.Shared.Domain.Shared.Enums.Store; |
|
|
|
using Win_in.Sfs.Wms.Inventory.Application.Contracts; |
|
|
|
using Win_in.Sfs.Wms.Store.Application.Contracts; |
|
|
|
using Win_in.Sfs.Wms.Store.Domain; |
|
|
|
using Win_in.Sfs.Wms.Store.Domain.Acl.TransactionType; |
|
|
|
|
|
|
|
namespace Win_in.Sfs.Wms.Store.Application; |
|
|
|
|
|
|
@ -24,17 +25,21 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA |
|
|
|
private readonly IBalanceAppService _balanceAppService; |
|
|
|
private readonly IDepartmentAppService _departmentAppService; |
|
|
|
private readonly ILocationAppService _locationAppService; |
|
|
|
private readonly ITransactionTypeAclService _transactionTypeAclService; |
|
|
|
|
|
|
|
|
|
|
|
public UnplannedIssueRequestForDongyangAppService(IUnplannedIssueRequestRepository repository, |
|
|
|
IUnplannedIssueRequestManager unplannedIssueRequestManager, |
|
|
|
IDepartmentAppService departmentApp, IBalanceAppService balanceAppService, IDepartmentAppService departmentAppService, ILocationAppService locationAppService) : base(repository, unplannedIssueRequestManager) |
|
|
|
IDepartmentAppService departmentApp, IBalanceAppService balanceAppService, IDepartmentAppService departmentAppService, ILocationAppService locationAppService, |
|
|
|
ITransactionTypeAclService transactionTypeAclService |
|
|
|
) : base(repository, unplannedIssueRequestManager) |
|
|
|
{ |
|
|
|
_unplannedIssueRequestManager = unplannedIssueRequestManager; |
|
|
|
_departmentApp = departmentApp; |
|
|
|
_balanceAppService = balanceAppService; |
|
|
|
_departmentAppService = departmentAppService; |
|
|
|
_locationAppService = locationAppService; |
|
|
|
_transactionTypeAclService = transactionTypeAclService; |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
@ -89,6 +94,7 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA |
|
|
|
// ItemCode = detail.ItemCode,
|
|
|
|
|
|
|
|
//});
|
|
|
|
unplannedIssueRequest.DirectCreateNote = true; //线边 直接生成记录
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -229,7 +235,8 @@ public class UnplannedIssueRequestForDongyangAppService : UnplannedIssueRequestA |
|
|
|
/// <returns></returns>
|
|
|
|
private async Task SetRequestAutoPropertiesAsync(UnplannedIssueRequest entity) |
|
|
|
{ |
|
|
|
var tranType = await TransactionTypeAclService.GetByTransTypeAsync(EnumTransType.UnplannedIssue, EnumTransSubType.None).ConfigureAwait(false); |
|
|
|
//var tranType = await TransactionTypeAclService.GetByTransTypeAsync(EnumTransType.UnplannedIssue, EnumTransSubType.None).ConfigureAwait(false);
|
|
|
|
var tranType = await _transactionTypeAclService.GetByTransTypeAsync(EnumTransType.UnplannedIssue, EnumTransSubType.None).ConfigureAwait(false); |
|
|
|
|
|
|
|
Check.NotNull(tranType, "事务类型", "事务类型不存在"); |
|
|
|
|
|
|
|