修复报错

This commit is contained in:
2025-11-05 23:10:51 +08:00
parent 10b123ab93
commit a1f7c09b2a
12 changed files with 51 additions and 44 deletions

View File

@@ -81,7 +81,7 @@ func (app *Application) Start() error {
logger.Info("应用启动中...")
// 1. 启动底层监听器
if err := app.Infra.lora.loraListener.Listen(); err != nil {
if err := app.Infra.lora.loraListener.Listen(startCtx); err != nil {
return fmt.Errorf("启动 LoRa Mesh 监听器失败: %w", err)
}
@@ -117,12 +117,12 @@ func (app *Application) Stop() error {
app.Domain.planService.Stop(stopCtx)
// 断开数据库连接
if err := app.Infra.storage.Disconnect(); err != nil {
if err := app.Infra.storage.Disconnect(stopCtx); err != nil {
logger.Errorw("数据库连接断开失败", "error", err)
}
// 关闭 LoRa Mesh 监听器
if err := app.Infra.lora.loraListener.Stop(); err != nil {
if err := app.Infra.lora.loraListener.Stop(stopCtx); err != nil {
logger.Errorw("LoRa Mesh 监听器关闭失败", "error", err)
}