文件名从 WMS/server/src/CMS.Plugin.HIAWms/EventHandlers/HIAWmsEventHandler.cs 修改 |
| | |
| | | using CMS.Plugin.MesSuite.Abstractions.Events; |
| | | using CMS.Plugin.MesSuite.Abstractions.Models; |
| | | using CMS.Plugin.HIAWms.Domain.WmsPlaces; |
| | | using CMS.Plugin.HIAWms.Domain.WmsContainers; |
| | | using CMS.Plugin.OrderManagement.Abstractions.Models; |
| | | using CMS.Plugin.ProcessManagement.Abstractions.Models; |
| | | using CMS.Plugin.TraceManagement.Abstractions.Models.Traces; |
| | |
| | | { |
| | | if (eventData.Activity.Equals("姝ラ鍚嶇О")) |
| | | { |
| | | _logger.LogInformation($"WmsPlaceEventHandler: Activity={eventData.Activity}"); |
| | | _logger.LogInformation($"WmsContainerEventHandler: Activity={eventData.Activity}"); |
| | | |
| | | var serialNumber = eventData?.FlowItems[FlowItemCollection.SerialNumber]?.ToString(); |
| | | |
| | |
| | | using var scope = _serviceProvider.CreateScope(); |
| | | var unitOfWorkManager = scope.ServiceProvider.GetRequiredService<IUnitOfWorkManager>(); |
| | | using var uow = unitOfWorkManager.Begin(requiresNew: true); |
| | | var wmsplaceRepository = scope.ServiceProvider.GetRequiredService<IWmsPlaceRepository>(); |
| | | var count = await wmsplaceRepository.GetCountAsync(); |
| | | var wmscontainerRepository = scope.ServiceProvider.GetRequiredService<IWmsContainerRepository>(); |
| | | var count = await wmscontainerRepository.GetCountAsync(); |
| | | |
| | | // 濡傛灉鏈夋洿鏂版暟鎹簱鎿嶄綔锛岄渶鎻愪氦淇濆瓨 |
| | | // await uow.SaveChangesAsync(); |