设备和区域主控删除时清除对应区域阈值告警或设备阈值告警任务

This commit is contained in:
2025-11-10 21:14:36 +08:00
parent 9dc47ec7ad
commit 30880f8c30
6 changed files with 123 additions and 31 deletions

View File

@@ -254,16 +254,6 @@ func initAppServices(ctx context.Context, infra *Infrastructure, domainServices
infra.repos.pigTradeRepo,
infra.repos.notificationRepo,
)
deviceService := service.NewDeviceService(
logs.AddCompName(baseCtx, "DeviceService"),
infra.repos.deviceRepo,
infra.repos.areaControllerRepo,
infra.repos.deviceTemplateRepo,
domainServices.generalDeviceService,
)
auditService := service.NewAuditService(logs.AddCompName(baseCtx, "AuditService"), infra.repos.userActionLogRepo)
planService := service.NewPlanService(logs.AddCompName(baseCtx, "AppPlanService"), domainServices.planService)
userService := service.NewUserService(logs.AddCompName(baseCtx, "UserService"), infra.repos.userRepo, infra.tokenGenerator, domainServices.notifyService)
// 初始化阈值告警服务
thresholdAlarmService := service.NewThresholdAlarmService(
@@ -276,6 +266,19 @@ func initAppServices(ctx context.Context, infra *Infrastructure, domainServices
infra.repos.deviceRepo,
)
deviceService := service.NewDeviceService(
logs.AddCompName(baseCtx, "DeviceService"),
infra.repos.deviceRepo,
infra.repos.areaControllerRepo,
infra.repos.deviceTemplateRepo,
domainServices.generalDeviceService,
thresholdAlarmService,
)
auditService := service.NewAuditService(logs.AddCompName(baseCtx, "AuditService"), infra.repos.userActionLogRepo)
planService := service.NewPlanService(logs.AddCompName(baseCtx, "AppPlanService"), domainServices.planService)
userService := service.NewUserService(logs.AddCompName(baseCtx, "UserService"), infra.repos.userRepo, infra.tokenGenerator, domainServices.notifyService)
return &AppServices{
pigFarmService: pigFarmService,
pigBatchService: pigBatchService,