package api import ( "changeme/cameraFunc" "changeme/util/response" "github.com/gogf/gf/v2/net/ghttp" ) func DownLoadCameraJpg(r *ghttp.Request) { deviceId := r.Get("device_id").String() fileType := r.Get("file_type").String() id := r.Get("id").String() if deviceId == "" || id == "" { response.FailJson(true, r,"参数错误") return } if fileType == "" { err1 := cameraFunc.DownLoadCameraJpgByFtp(id,deviceId,"1") err2 := cameraFunc.DownLoadCameraJpgByFtp(id,deviceId,"2") if err1 != nil && err2 != nil { response.FailJson(true, r,"下载失败",[]string{err1.Error(),err2.Error()}) return } if err1 != nil && err2 == nil { response.FailJson(true, r,"预览图下载失败,高清图下载成功",[]string{err1.Error()}) return } if err1 == nil && err2 != nil { response.FailJson(true, r,"预览图下载成功,高清图下载失败",[]string{err2.Error()}) return } response.SusJson(true, r, "下载成功") }else{ err := cameraFunc.DownLoadCameraJpgByFtp(id,deviceId,fileType) if err != nil { response.FailJson(true, r,"下载失败",[]string{err.Error()}) return } response.SusJson(true, r, "下载成功") } }