一键打包生成oem项目exe
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

47 lines
1.2 KiB

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, "下载成功")
}
}