实现 StartUpgrade
This commit is contained in:
@@ -147,6 +147,7 @@ type DomainServices struct {
|
||||
pigBatchDomain pig.PigBatchService
|
||||
deviceOperator device.DeviceOperator
|
||||
deviceCommunicator device.DeviceCommunicator
|
||||
otaService device.OtaService
|
||||
taskFactory plan.TaskFactory
|
||||
planExecutionManager plan.ExecutionManager
|
||||
analysisPlanTaskManager plan.AnalysisPlanTaskManager
|
||||
@@ -191,6 +192,15 @@ func initDomainServices(ctx context.Context, cfg *config.Config, infra *Infrastr
|
||||
infra.repos.pendingCollectionRepo,
|
||||
infra.lora.comm,
|
||||
)
|
||||
otaService := device.NewOtaService(
|
||||
logs.AddCompName(baseCtx, "OtaService"),
|
||||
device.OtaConfig{
|
||||
DefaultRetryCount: uint32(cfg.OTA.DefaultRetryCount),
|
||||
DefaultRequestTimeoutS: uint32(cfg.OTA.DefaultRequestTimeoutSeconds),
|
||||
},
|
||||
infra.repos.otaRepo,
|
||||
generalDeviceService,
|
||||
)
|
||||
|
||||
// 告警服务
|
||||
alarmService := alarm.NewAlarmService(
|
||||
@@ -268,6 +278,7 @@ func initDomainServices(ctx context.Context, cfg *config.Config, infra *Infrastr
|
||||
pigBatchDomain: pigBatchDomain,
|
||||
deviceOperator: generalDeviceService,
|
||||
deviceCommunicator: generalDeviceService,
|
||||
otaService: otaService,
|
||||
analysisPlanTaskManager: analysisPlanTaskManager,
|
||||
taskFactory: taskFactory,
|
||||
planExecutionManager: planExecutionManager,
|
||||
@@ -344,6 +355,7 @@ func initAppServices(ctx context.Context, infra *Infrastructure, domainServices
|
||||
logs.AddCompName(baseCtx, "AreaControllerService"),
|
||||
infra.repos.areaControllerRepo,
|
||||
thresholdAlarmService,
|
||||
domainServices.otaService,
|
||||
)
|
||||
|
||||
auditService := service.NewAuditService(logs.AddCompName(baseCtx, "AuditService"), infra.repos.userActionLogRepo)
|
||||
|
||||
Reference in New Issue
Block a user