qixiaoning
23 小时以前 03880bf61cf059f063e252ef17dfea50c932c9dc
appcenter-service/service/SdkInstall.go
@@ -1,10 +1,6 @@
package service
import (
   "basic.com/valib/bhomeclient.git"
   "basic.com/valib/bhomedbapi.git"
   "basic.com/valib/licence.git"
   "basic.com/valib/logger.git"
   "encoding/json"
   "errors"
   "fmt"
@@ -19,6 +15,11 @@
   "vamicro/appcenter-service/vo"
   "vamicro/config"
   "vamicro/extend/util"
   "basic.com/valib/bhomeclient.git"
   "basic.com/valib/bhomedbapi.git"
   "basic.com/valib/licence.git"
   "basic.com/valib/logger.git"
)
type SdkInstallService struct {
@@ -410,8 +411,16 @@
            installFile := path.Join(unPackPath, "install.sh")
            if util.Exists(installFile) {
               logger.Debug("开始执行脚本:" + installFile)
               // 切换到当前运行目录
               os.Chdir(unPackPath)
               err1 := os.Chmod(installFile, 0755)
               if err1 != nil {
                  logger.Debug("修改权限失败:" + err1.Error())
               }
               err2 := os.Chdir(unPackPath)
               if err2 != nil {
                  logger.Debug("修改权限失败:" + err2.Error())
               }
               b, err := ExecCmd(installFile)
               if err != nil {
                  return false, err
@@ -642,7 +651,8 @@
         var appDefArr []models.App
         if err = json.Unmarshal(defB, &appDefArr); err == nil {
            for _, ap := range appDefArr {
               if SaveApp(ap) {
               //保存失败报错
               if !SaveApp(ap) {
                  insErr = errors.New("注册应用失败,应用id:" + ap.Id + "")
                  return insErr
               } else {