From fd31206bcb8b084720291a53c986db771d8f5975 Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期四, 18 九月 2025 13:58:16 +0800
Subject: [PATCH] 抓拍预警记录查询修改,备份还原接口问题修复,应用安装接口调试

---
 appcenter-service/service/SdkInstall.go |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/appcenter-service/service/SdkInstall.go b/appcenter-service/service/SdkInstall.go
index a4262e3..1efe61c 100644
--- a/appcenter-service/service/SdkInstall.go
+++ b/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("娉ㄥ唽搴旂敤澶辫触锛屽簲鐢╥d:" + ap.Id + "")
 						return insErr
 					} else {

--
Gitblit v1.8.0