Roc 1 anno fa
parent
commit
c25f93c757
1 ha cambiato i file con 13 aggiunte e 12 eliminazioni
  1. 13 12
      controllers/future_good/future_good_edb_info.go

+ 13 - 12
controllers/future_good/future_good_edb_info.go

@@ -9,7 +9,6 @@ import (
 	"hongze/hongze_edb_lib/models/future_good"
 	"hongze/hongze_edb_lib/services"
 	"hongze/hongze_edb_lib/utils"
-	"strings"
 	"time"
 )
 
@@ -253,19 +252,21 @@ func (this *FutureGoodEdbInfoController) RefreshRelation() {
 		return
 	}
 
-	errMsgList := make([]string, 0)
-	for _, v := range list {
-		err, errMsg := logic.RefreshByChartId(v.ChartInfoId)
-		if err != nil {
-			errMsgList = append(errMsgList, fmt.Sprint(v.ChartInfoId, "更新失败,"+errMsg))
+	go func() {
+		errMsgList := make([]string, 0)
+		for _, v := range list {
+			err, errMsg := logic.RefreshByChartId(v.ChartInfoId)
+			if err != nil {
+				errMsgList = append(errMsgList, fmt.Sprint(v.ChartInfoId, "更新失败,"+errMsg))
+			}
 		}
-	}
 
-	if len(errMsgList) > 0 {
-		br.Msg = "部分刷新失败"
-		br.ErrMsg = "部分刷新失败,Err:" + strings.Join(errMsgList, ";")
-		return
-	}
+		if len(errMsgList) > 0 {
+			//br.Msg = "部分刷新失败"
+			//br.ErrMsg = "部分刷新失败,Err:" + strings.Join(errMsgList, ";")
+			return
+		}
+	}()
 
 	br.Ret = 200
 	br.Success = true