bug
liuying
2024-04-25 087b06eb3550e65603a9fbfef9e24dbf4168a09e
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsArea/WmsAreaService.cs
@@ -26,6 +26,8 @@
        private readonly IRepository<SysDictType, MasterDbContextLocator> _sysDictTypeRep;
        private readonly IRepository<SysDictData, MasterDbContextLocator> _sysDictDataRep;
        private readonly ISysExcelTemplateService _sysExcelTemplateService;
        private readonly IRepository<WmsWarehouse, MasterDbContextLocator> _wmsWarehouseRep;
        private readonly static object _lock = new();
        public WmsAreaService(
@@ -33,12 +35,14 @@
            ,IRepository<SysDictType, MasterDbContextLocator> sysDictTypeRep
            ,IRepository<SysDictData, MasterDbContextLocator> sysDictDataRep
            ,ISysExcelTemplateService sysExcelTemplateService
            ,IRepository<WmsWarehouse, MasterDbContextLocator> wmsWarehouseRep
        )
        {
            _wmsAreaRep = wmsAreaRep;
         _sysDictTypeRep = sysDictTypeRep;
         _sysDictDataRep = sysDictDataRep;
         _sysExcelTemplateService = sysExcelTemplateService;
         _wmsWarehouseRep = wmsWarehouseRep;
        }
        /// <summary>
@@ -163,7 +167,14 @@
            var wmsArea = input.Adapt<WmsArea>();
                        //验证
            await CheckExisit(wmsArea);
            //所属仓库
            var Info = _wmsWarehouseRep.Where(x => x.Id == input.WarehouseId).FirstOrDefault();
            if (Info == null)
            {
                throw Oops.Oh(errorMessage: @$"所属仓库不存在!");
            }
            wmsArea.WarehouseName = Info.Name;
            wmsArea.WarehouseCode = Info.Code;
            wmsArea.CreatedUserId = wmsArea.UpdatedUserId = SysHelper.GetUserId();
            wmsArea.CreatedUserName = wmsArea.UpdatedUserName = SysHelper.GetUserName();
            wmsArea.CreatedTime = wmsArea.UpdatedTime = SysHelper.GetNowTime();