diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentLocAppService.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentLocAppService.cs index 4ca8b9718..14ad08e9e 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentLocAppService.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentLocAppService.cs @@ -33,18 +33,22 @@ public class EquipmentLocAppService private readonly IEquipmentLocManager _manager; private new readonly IEquipmentLocRepository _repository; + private new readonly ILocationAppService _locRepository; + private readonly IExportImportService _importService; public EquipmentLocAppService( IEquipmentLocRepository repository, IDistributedCache cache, IExportImportService importService, + ILocationAppService locRepository, IEquipmentLocManager manager) : base(repository, cache) { _importService=importService; _repository = repository; _manager = manager; + _locRepository= locRepository; base.CreatePolicyName = EquipmentPermissions.Create; base.UpdatePolicyName = EquipmentPermissions.Update; base.DeletePolicyName = EquipmentPermissions.Delete; @@ -99,7 +103,12 @@ public class EquipmentLocAppService return list; } - + protected override async Task ValidateImportModelAsync(EquipmentLocImportInput importInput, List validationRresult) + { + await base.CheckItemBasicItemCodeAsync(importInput.Code, validationRresult).ConfigureAwait(false); + await base.CheckRawLocationAsync(importInput.LocCode, validationRresult).ConfigureAwait(false); + //await base.CheckComponentAndComponentQtyAsync(importInput.Component, importInput.ComponentQty, validationRresult).ConfigureAwait(false); + } diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/BasedataDbContext.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/BasedataDbContext.cs index 7ea3e0afd..239048798 100644 --- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/BasedataDbContext.cs +++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.EntityFrameworkCore/BasedataDbContext.cs @@ -52,7 +52,6 @@ public class BasedataDbContext : AbpDbContext, IBasedataDbCon public DbSet CustomerAddresses { get; set; } public DbSet ItemGuideBooks { get; set; } public DbSet Dicts { get; set; } - public DbSet PositionCodes { get; set; } public DbSet Equipments { get; set; }