From 56acb65a68fbe85e3ab8fc3b66e512eb4fcd8a30 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期一, 08 四月 2024 17:54:34 +0800 Subject: [PATCH] 修复数据推送的延时问题 --- service/server.go | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/service/server.go b/service/server.go index 5f1eb69..2ad02fd 100644 --- a/service/server.go +++ b/service/server.go @@ -2,11 +2,13 @@ import ( "basic.com/pubsub/esutil.git" + "basic.com/valib/logger.git" "bytes" "data_msg_push_server/config" "data_msg_push_server/model" "data_msg_push_server/util" "encoding/json" + "errors" "fmt" "io/ioutil" "net/http" @@ -107,14 +109,19 @@ for _, picMaxUrl := range source[0]["picMaxUrl"].([]interface{}) { picMaxImageData, err := GetImageData("http://" + picMaxUrl.(string)) if err != nil { - fmt.Println("鑾峰彇澶у浘鏁版嵁澶辫触:", err) + logger.Warn("鑾峰彇澶у浘鏁版嵁澶辫触:", err.Error()) continue } picMaxImages = append(picMaxImages, picMaxImageData) } - fmt.Println("鍥剧墖鏁版嵁鏁扮粍澶у皬:", len(picMaxImages)) } } + + if len(picMaxImages) == 0 { + return nil, errors.New("鑾峰彇澶у浘澶辫触, id:" + source[0]["id"].(string)) + } + + //fmt.Println("鍥剧墖鏁版嵁鏁扮粍澶у皬:", len(picMaxImages)) picSmImages := make([][]byte, 0) // 瀛樺偍鍥剧墖鏁版嵁鐨勬暟缁� if source[0]["targetInfo"].(interface{}) != nil { @@ -126,13 +133,17 @@ } picSmImageData, err := GetImageData("http://" + picSmUrl) if err != nil { - fmt.Println("鑾峰彇鍥剧墖鏁版嵁澶辫触:", err) + fmt.Println("鑾峰彇灏忓浘鏁版嵁澶辫触:", err) continue } picSmImages = append(picSmImages, picSmImageData) } } + if len(picSmImages) == 0 { + return nil, errors.New("鑾峰彇灏忓浘鏁版嵁澶辫触, id:" + source[0]["id"].(string)) + } + // 涓婃姤鏈烘瀯鍚嶇О source[0]["orgName"] = config.Options.OrgName -- Gitblit v1.8.0