liuxiaolong
2020-07-03 ca43705c99aff58b2745d610b7121c3e81f19851
add sdk install event,after upload done
2个文件已修改
39 ■■■■ 已修改文件
controllers/sdk.go 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
router/router.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/sdk.go
@@ -257,8 +257,37 @@
        Header:           header,
    }
    var sv service.SysService
    if b,isComplete := sv.PatchUpload(&arg); b {
        if isComplete { //上传完毕需要自动触发安装
    if b,_ := sv.PatchUpload(&arg); b {
        //if isComplete { //上传完毕需要自动触发安装
        //    var sv service.SdkInstallService
        //    if b,err := sv.SdkInstall(identifier, filename);b {
        //        util.ResponseFormat(c,&code.Code{http.StatusOK, true, "算法安装成功"},"算法安装成功")
        //        return
        //    } else {
        //        util.ResponseFormat(c,&code.Code{http.StatusBadRequest, false, "算法安装失败"},err.Error())
        //        return
        //    }
        //}
        util.ResponseFormat(c, code.Success, "上传完成")
    } else {
        util.ResponseFormat(c, code.ComError, "")
    }
}
// @Security ApiKeyAuth
// @Summary 上传完成开始安装
// @Description 上传完成开始安装
// @Produce json
// @Tags 算法
// @Param identifier formData string true "整个文件的唯一标识,目前是md5"
// @Param filename formData string true "文件名称"
// @Success 200 {string} json "{"code":200, msg:"", success:true}"
// @Failure 500 {string} json "{"code":500, msg:"", success:false}"
// @Router /data/api-v/sdk/install [post]
func (sc SdkController) Install(c *gin.Context) {
    identifier := c.Request.FormValue("identifier")
    filename := c.Request.FormValue("filename")
            var sv service.SdkInstallService
            if b,err := sv.SdkInstall(identifier, filename);b {
                util.ResponseFormat(c,&code.Code{http.StatusOK, true, "算法安装成功"},"算法安装成功")
@@ -266,11 +295,6 @@
            } else {
                util.ResponseFormat(c,&code.Code{http.StatusBadRequest, false, "算法安装失败"},err.Error())
                return
            }
        }
        util.ResponseFormat(c, code.Success, "")
    } else {
        util.ResponseFormat(c, code.ComError, "")
    }
}
router/router.go
@@ -292,6 +292,7 @@
        sdkApi.GET("/sdkDownload", sdkController.SdkDownLoad)
        sdkApi.GET("/upload", sdkController.Upload)
        sdkApi.POST("/upload", sdkController.UploadPack)
        sdkApi.POST("/install", sdkController.Install)
        sdkApi.GET("/active", sdkController.Active)
    }