下载相机图片功能
This commit is contained in:
1 parent
ff9315ba63
commit
083857d130
13 files changed
+929
-25
No files matched your search
@@ -0,0 +1,47 @@
|
||||
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, "下载成功")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"changeme/masterFunc"
|
||||
"changeme/util/response"
|
||||
|
||||
"github.com/gogf/gf/v2/net/ghttp"
|
||||
)
|
||||
|
||||
func DownLoadMasterJpg(r *ghttp.Request) {
|
||||
id := r.Get("id").Int()
|
||||
if id == 0 {
|
||||
response.FailJson(true, r, "参数错误")
|
||||
return
|
||||
}
|
||||
|
||||
err := masterFunc.DownLoadMasterJpgBySftp(id)
|
||||
if err != nil {
|
||||
response.FailJson(true, r, "下载失败", []string{err.Error()})
|
||||
return
|
||||
}
|
||||
response.SusJson(true, r, "下载成功")
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"changeme/db"
|
||||
"changeme/model"
|
||||
"changeme/util/response"
|
||||
|
||||
"github.com/gogf/gf/v2/net/ghttp"
|
||||
)
|
||||
|
||||
func AddDbData(r *ghttp.Request) {
|
||||
var req *model.AddData
|
||||
//获取参数&参数校验
|
||||
if err := r.Parse(&req); err != nil {
|
||||
//fmt.Fprintf(w,gconv.String(g.Map{"code":"-1","msg":err.Error()}))
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
DBFunc := db.GetInstance()
|
||||
err := DBFunc.Add(req)
|
||||
if err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
response.SusJson(true, r, "查询成功")
|
||||
}
|
||||
|
||||
func Page(r *ghttp.Request) {
|
||||
var req *model.PageReqData
|
||||
//获取参数&参数校验
|
||||
if err := r.Parse(&req); err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
DBFunc := db.GetInstance()
|
||||
list,err := DBFunc.List(req)
|
||||
if err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
response.SusJson(true, r, "查询成功",list)
|
||||
}
|
||||
|
||||
func UpdateDbData(r *ghttp.Request) {
|
||||
var req *model.Data
|
||||
//获取参数&参数校验
|
||||
if err := r.Parse(&req); err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
DBFunc := db.GetInstance()
|
||||
err := DBFunc.Update(req)
|
||||
if err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
response.SusJson(true, r, "更新成功")
|
||||
}
|
||||
|
||||
|
||||
|
||||
func DeleteDbData(r *ghttp.Request) {
|
||||
var req *model.DeleteReqData
|
||||
//获取参数&参数校验
|
||||
if err := r.Parse(&req); err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
DBFunc := db.GetInstance()
|
||||
err := DBFunc.Delete(req)
|
||||
if err != nil {
|
||||
response.FailJson(true, r, err.Error())
|
||||
return
|
||||
}
|
||||
response.SusJson(true, r, "操作成功")
|
||||
}
|
||||
Reference in new issue
Block a user