| | |
| | | "fmt" |
| | | "image" |
| | | "path/filepath" |
| | | "time" |
| | | |
| | | // "fmt" |
| | | // "io/ioutil" |
| | |
| | | } |
| | | logger.Debug("update sensors:", camVo.Sensors) |
| | | sv := service.CameraService{} |
| | | ok, cam := sv.GetById(camVo.Id) |
| | | if b, err := sv.CameraUpdate(camVo); b { |
| | | //更新分辨率 |
| | | if ok { |
| | | logger.Debug("DoPostRequest:", camVo) |
| | | if cam.IsRunning && (cam.ResolutionWidth != camVo.ResolutionWidth && cam.ResolutionHeight != camVo.ResolutionHeight) { |
| | | header := map[string]string{} |
| | | paramBody := map[string]interface{}{ |
| | | "isOpen": 1, |
| | | "videoId": camVo.Id, |
| | | "videoType": 0, |
| | | } |
| | | res, err := util.DoPostRequest("http://127.0.0.1:8088/v1/task/openAnalysis", util.CONTENT_TYPE_JSON, paramBody, nil, header, time.Second*10) |
| | | if err != nil { |
| | | logger.Debug("DoPostRequest err:", err) |
| | | } |
| | | logger.Debug("DoPostRequest:", res) |
| | | } |
| | | } |
| | | |
| | | cc.addDbChangeMsg(h.Bk, protomsg.TableChanged_T_Camera, camVo.Id, protomsg.DbAction_Update, "") |
| | | _, _ = service2.DoBusReq("/data/api-v/saas/syncCamera", config.Server.AnalyServerId, aiot.RequestMethod_Post, aiot.RequestContentType_ApplicationJson, map[string]interface{}{}) |
| | | return &bhomeclient.Reply{Success: true, Data: camVo.Copy2Camera()} |
| | |
| | | LikeDate: v.LikeDate, |
| | | VideoName: v.CameraName, |
| | | CameraAddr: v.CameraName, |
| | | CameraName: v.CameraName, |
| | | } |
| | | |
| | | //任务名称 |