From eac932eb827c93e2e998ac1210c3f5e548af0dbf Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期四, 28 八月 2025 09:10:14 +0800
Subject: [PATCH] 推送回显地址bug,实时监控接口摄像机名称直接取video_point_name,

---
 push-service/service/eventPushService.go |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/push-service/service/eventPushService.go b/push-service/service/eventPushService.go
index c36b6b9..2b01a84 100644
--- a/push-service/service/eventPushService.go
+++ b/push-service/service/eventPushService.go
@@ -1,16 +1,18 @@
 package service
 
 import (
-	"basic.com/pubsub/protomsg.git"
-	"basic.com/valib/bhomeclient.git"
-	"basic.com/valib/bhomedbapi.git"
 	"encoding/json"
 	"errors"
-	"github.com/satori/go.uuid"
 	"vamicro/extend/util"
 	"vamicro/push-service/models"
 	"vamicro/push-service/vo"
 	sysModel "vamicro/system-service/models"
+
+	"basic.com/pubsub/protomsg.git"
+	"basic.com/valib/bhomeclient.git"
+	"basic.com/valib/bhomedbapi.git"
+	"basic.com/valib/logger.git"
+	uuid "github.com/satori/go.uuid"
 )
 
 type EventPushService struct {
@@ -82,10 +84,12 @@
 	} else { //鏂板
 		if er > 0 {
 			err = errors.New("鍚嶇О涓嶅厑璁搁噸澶�")
+			logger.Debug(err)
 			return false
 		}
 		eventPushE.Id = uuid.NewV4().String()
 		if err = tx.Table("event_push").Create(&eventPushE).Error; err != nil {
+			logger.Debug(err)
 			return false
 		}
 	}
@@ -101,6 +105,7 @@
 			EventPushId: eventPushE.Id,
 		}
 		if err = tx.Table("event_push_server").Create(&ipPortE).Error; err != nil {
+			logger.Debug(err)
 			return false
 		}
 	}
@@ -109,18 +114,24 @@
 			Id:          uuid.NewV4().String(),
 			Enable:      urlVo.Enable,
 			Url:         urlVo.Url,
+			ServerIp:    urlVo.ServerIp,
+			Port:        urlVo.Port,
 			Type:        models.PUSH_URL_TYPE,
 			EventPushId: eventPushE.Id,
 		}
 		if err = tx.Table("event_push_server").Create(&urlE).Error; err != nil {
+			logger.Debug(err)
 			return false
 		}
 	}
+
+	logger.Debug("hhhhhhh")
 
 	for _, rule := range body.Rules {
 		rule.Id = uuid.NewV4().String()
 		rule.EventPushId = eventPushE.Id
 		if err = tx.Table("event_push_rule").Create(&rule).Error; err != nil {
+			logger.Debug(err)
 			return false
 		}
 	}
@@ -265,8 +276,10 @@
 					})
 				} else if pushServer.Type == models.PUSH_URL_TYPE {
 					resultVo.Urls = append(resultVo.Urls, vo.EventUrlVo{
-						Enable: pushServer.Enable,
-						Url:    pushServer.Url,
+						Enable:   pushServer.Enable,
+						Url:      pushServer.Url,
+						ServerIp: pushServer.ServerIp,
+						Port:     pushServer.Port,
 					})
 				}
 			}

--
Gitblit v1.8.0