| | |
| | | AnalyServerName string `json:"analyServerName"` |
| | | AnalyServerIp string `json:"analyServerIp"` |
| | | ClusterId string `json:"clusterId"` |
| | | IsAlarm int `json:"isAlarm"` |
| | | IsAckAlarm int `json:"isAckAlarm"` |
| | | IsCollect int `json:"isCollect"` |
| | | IsDelete int `json:"isDelete"` |
| | | IsAlarm bool `json:"isAlarm"` |
| | | IsAckAlarm bool `json:"isAckAlarm"` |
| | | IsCollect bool `json:"isCollect"` |
| | | IsDelete bool `json:"isDelete"` |
| | | BaseInfo []*structure.BaseInfo `json:"baseInfo"` |
| | | TargetInfo []Target `json:"targetInfo"` |
| | | LinkTag string `json:"linkTag"` |
| | |
| | | AnalyServerName string `json:"analyServerName"` |
| | | AnalyServerIp string `json:"analyServerIp"` |
| | | ClusterId string `json:"clusterId"` |
| | | IsAlarm int `json:"isAlarm"` |
| | | IsAckAlarm int `json:"isAckAlarm"` |
| | | IsCollect int `json:"isCollect"` |
| | | IsDelete int `json:"isDelete"` |
| | | IsAlarm bool `json:"isAlarm"` |
| | | IsAckAlarm bool `json:"isAckAlarm"` |
| | | IsCollect bool `json:"isCollect"` |
| | | IsDelete bool `json:"isDelete"` |
| | | BaseInfo []*structure.BaseInfo `json:"baseInfo"` |
| | | TargetInfo []Target `json:"targetInfo"` |
| | | } |
| | |
| | | msg.Push.ServerName, |
| | | msg.Push.LocalIp, |
| | | "", |
| | | 1, |
| | | 0, |
| | | 0, |
| | | 0, |
| | | true, |
| | | false, |
| | | false, |
| | | false, |
| | | face.Liker, |
| | | targetInfos, |
| | | "", |
| | |
| | | if len(linkTagInfos) > 0 { |
| | | linkTag = "联动任务" |
| | | } |
| | | isAlarm := 0 |
| | | isAlarm := false |
| | | resp := make(map[string]interface{}) |
| | | // 解压缩并上传图片 |
| | | bdata, err := util.UnCompress(msg.Data) |
| | |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata, &i) |
| | | if len(alarmRules) > 0 { |
| | | isAlarm = 1 |
| | | isAlarm = true |
| | | //resp, err = util.PostFormBufferData(weedfsUrl, i, uuid.NewV4().String()) |
| | | resp, err = util.DrawPolygonOnImageForYolo(msg.Cid, i, msg.RuleResult["yolo"].([]structure.Result), weedfsUrl) |
| | | if err != nil { |
| | |
| | | logger.Info("上传的图片信息:", resp) |
| | | } |
| | | } else { |
| | | isAlarm = 0 |
| | | isAlarm = false |
| | | // 不是报警数据不存 |
| | | return |
| | | } |
| | |
| | | msg.Push.LocalIp, |
| | | "", |
| | | isAlarm, |
| | | 0, |
| | | 0, |
| | | 0, |
| | | false, |
| | | false, |
| | | false, |
| | | nil, |
| | | targetInfos, |
| | | linkTag, |
| | |
| | | if len(linkTagInfos) > 0 { |
| | | linkTag = "联动任务" |
| | | } |
| | | isAlarm := 0 |
| | | isAlarm := false |
| | | resp := make(map[string]interface{}) |
| | | // 解压缩并上传本帧数据图片 |
| | | bdata1, err := util.UnCompress(msg.Data) |
| | |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata1, &i) |
| | | if len(alarmRules) > 0 { |
| | | isAlarm = 1 |
| | | isAlarm = true |
| | | //resp, err = util.PostFormBufferData(weedfsUrl, i, uuid.NewV4().String()) |
| | | resp, err = util.DrawPolygonOnImageForYolo(msg.Cid, i, msg.RuleResult["target"].([]structure.Result), weedfsUrl) |
| | | if err != nil { |
| | |
| | | logger.Info("上传的图片信息:", resp) |
| | | } |
| | | } else { |
| | | isAlarm = 0 |
| | | isAlarm = false |
| | | // 不是报警数据不存 |
| | | return |
| | | } |
| | |
| | | msg.Push.LocalIp, |
| | | "", |
| | | isAlarm, |
| | | 0, |
| | | 0, |
| | | 0, |
| | | false, |
| | | false, |
| | | false, |
| | | nil, |
| | | nil, |
| | | linkTag, |
| | |
| | | } |
| | | } |
| | | } |
| | | isAlarm := 0 |
| | | isAlarm := false |
| | | resp := make(map[string]interface{}) |
| | | // 解压缩并上传图片 |
| | | bdata, err := util.UnCompress(msg.Data) |
| | |
| | | i := protomsg.Image{} |
| | | err = proto.Unmarshal(bdata, &i) |
| | | if len(alarmRules) > 0 { |
| | | isAlarm = 1 |
| | | isAlarm = true |
| | | //resp, err = util.PostFormBufferData(weedfsUrl, i, uuid.NewV4().String()) |
| | | resp, err = util.DrawPolygonOnImageForYolo(msg.Cid, i, msg.RuleResult["yolo"].([]structure.Result), weedfsUrl) |
| | | if err != nil { |
| | |
| | | logger.Info("上传的图片信息:", resp) |
| | | } |
| | | } else { |
| | | isAlarm = 0 |
| | | isAlarm = false |
| | | // 不是报警数据不存 |
| | | return nil |
| | | } |
| | |
| | | msg.Push.LocalIp, |
| | | "", |
| | | isAlarm, |
| | | 0, |
| | | 0, |
| | | 0, |
| | | false, |
| | | false, |
| | | false, |
| | | nil, |
| | | targetInfos, |
| | | } |