| | |
| | | return |
| | | } |
| | | paramBody := util.Struct2Map(sdk) |
| | | flag, data := api.Save(paramBody) |
| | | flag, data := api.Register(paramBody) |
| | | if flag { |
| | | util.ResponseFormat(c, code.Success, data) |
| | | } else { |
| | |
| | | var soApi dbapi.SoApi |
| | | var sdkConfig map[string]interface{} |
| | | |
| | | path, exist := c.GetQuery("path") |
| | | sdkId, exist := c.GetQuery("path") |
| | | if !exist { |
| | | util.ResponseFormat(c, code.ComError, "下载的算法参数有误") |
| | | } |
| | | |
| | | logger.Info(path) |
| | | logger.Info(sdkId) |
| | | |
| | | // 先查找本地目录内是否已存在算法so, 没有走云端下载 |
| | | if sdkConfig = service.FindLocalSdkSoById(path); sdkConfig == nil { |
| | | sdkConfig = service.DownSdk(path) |
| | | if sdkConfig = service.FindLocalSdkSoById(sdkId); sdkConfig == nil { |
| | | sdkConfig = service.DownSdk(sdkId) |
| | | } |
| | | |
| | | if sdkConfig != nil { |