liuxiaolong
2020-05-30 f06e212840c86a35e48cd9b1ba69694d4c049c19
test
1个文件已修改
11 ■■■■ 已修改文件
service/SdkInstall.go 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/SdkInstall.go
@@ -107,8 +107,8 @@
                        soM := make(map[string]SdkDef)
                        var skDefArr []SdkDef
                        if err = json.Unmarshal(defB, &skDefArr);err == nil {
                            zconfPath := "/opt/vasystem/bin/zconf/"
                            libPath := "/opt/vasystem/libs/"
                            zconfPath := "/opt/vasystem/bin/zconft/"
                            libPath := "/opt/vasystem/libst/"
                            if !util.DirExists(zconfPath) {
                                os.MkdirAll(zconfPath, 0777)
                            }
@@ -128,14 +128,14 @@
                                        }
                                    }
                                    if util.DirExists(unPackPath+sdkType+"/models") {
                                        if _,cE := util.CopyDirByCmd(unPackPath+sdkType+"/models", "/opt/vasystem/bin/"); cE != nil {
                                        if _,cE := util.CopyDirByCmd(unPackPath+sdkType+"/models", "/opt/vasystem/bin/zconft"); cE != nil {
                                            return false, cE
                                        }
                                    }
                                }
                            }
                            //注册算法信息和算法参数到dbserver
                            var sdkApi dbapi.SdkApi
                            //var sdkApi dbapi.SdkApi
                            for _,skd := range skDefArr {
                                if _,ok := soM[skd.Def.SdkType];!ok {
                                    soM[skd.Def.SdkType] = skd
@@ -166,7 +166,8 @@
                                    srv.Args = append(srv.Args,  sra)
                                }
                                paramBody := util.Struct2Map(srv)
                                sdkApi.Register(paramBody) //将算法注册到数据库中
                                logger.Debug("sdkApi.Register paramBody:", paramBody)
                                //sdkApi.Register(paramBody) //将算法注册到数据库中
                            }
                        } else {
                            return false, errors.New("反序列化算法定义信息失败")