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