新增磅单管理功能,支持免密接口和数据同步,更新相关控制器、实体和服务,优化权限管理,确保系统的灵活性和可扩展性。
This commit is contained in:
@@ -16,6 +16,7 @@ using YY.Admin.Infrastructure.Sync;
|
||||
using YY.Admin.Services.Service.Customer;
|
||||
using YY.Admin.Services.Service.Supplier;
|
||||
using YY.Admin.Services.Service.Vehicle;
|
||||
using YY.Admin.Services.Service.WeightRecord;
|
||||
|
||||
namespace YY.Admin.Module;
|
||||
|
||||
@@ -42,6 +43,9 @@ public class SyncModule : IModule
|
||||
// 供应商管理:免密 API 直连 + STOMP 实时通知
|
||||
containerRegistry.RegisterSingleton<ISupplierService, SupplierService>();
|
||||
containerRegistry.RegisterSingleton<SupplierSyncCoordinator>();
|
||||
// 磅单管理:免密 API 直连 + STOMP 实时通知
|
||||
containerRegistry.RegisterSingleton<IWeightRecordService, WeightRecordService>();
|
||||
containerRegistry.RegisterSingleton<WeightRecordSyncCoordinator>();
|
||||
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddTransient<DisconnectGuardHandler>();
|
||||
@@ -92,6 +96,8 @@ public class SyncModule : IModule
|
||||
_ = containerProvider.Resolve<CustomerSyncCoordinator>();
|
||||
// 强制实例化供应商同步协调器
|
||||
_ = containerProvider.Resolve<SupplierSyncCoordinator>();
|
||||
// 强制实例化磅单同步协调器
|
||||
_ = containerProvider.Resolve<WeightRecordSyncCoordinator>();
|
||||
}
|
||||
|
||||
private static IAsyncPolicy<HttpResponseMessage> GetRetryPolicy()
|
||||
|
||||
Reference in New Issue
Block a user