zs
2025-04-28 1f32ea02c1910c417f159cba81a296e66ae7484c
HIAWms/server/src/CMS.Plugin.HIAWms/Jobs/HIAWmsJob.cs
文件名从 WMS/server/src/CMS.Plugin.HIAWms/Jobs/HIAWmsJob.cs 修改
@@ -1,4 +1,4 @@
using CMS.Plugin.HIAWms.Domain.WmsPlaces;
using CMS.Plugin.HIAWms.Domain.WmsContainers;
using Microsoft.Extensions.Logging;
using Volo.Abp.BackgroundJobs;
using Volo.Abp.DependencyInjection;
@@ -13,26 +13,26 @@
    {
        private readonly ILogger<HIAWmsJob> _logger;
        private readonly IUnitOfWorkManager _unitOfWorkManager;
        private readonly IWmsPlaceRepository _wmsplaceRepository;
        private readonly IWmsContainerRepository _wmscontainerRepository;
        /// <summary>
        /// Initializes a new instance of the <see cref="HIAWmsJob"/> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="unitOfWorkManager">The unit of work manager.</param>
        /// <param name="wmsplaceRepository">My entity name repository.</param>
        public HIAWmsJob(ILogger<HIAWmsJob> logger,  IUnitOfWorkManager unitOfWorkManager, IWmsPlaceRepository wmsplaceRepository)
        /// <param name="wmscontainerRepository">My entity name repository.</param>
        public HIAWmsJob(ILogger<HIAWmsJob> logger,  IUnitOfWorkManager unitOfWorkManager, IWmsContainerRepository wmscontainerRepository)
        {
            _logger = logger;
            _unitOfWorkManager = unitOfWorkManager;
            _wmsplaceRepository = wmsplaceRepository;
            _wmscontainerRepository = wmscontainerRepository;
        }
        /// <inheritdoc />
        public override void Execute(HIAWmsArgs args)
        {
            using var uow = _unitOfWorkManager.Begin(requiresNew: true);
            var count = _wmsplaceRepository.GetCountAsync().GetAwaiter().GetResult();
            var count = _wmscontainerRepository.GetCountAsync().GetAwaiter().GetResult();
            // 濡傛灉鏈夋洿鏂版暟鎹簱鎿嶄綔锛岄渶鎻愪氦淇濆瓨
            // uow.SaveChangesAsync().GetAwaiter().GetResult();