zhangzengfei
2024-10-19 1ca4879df9cc3c22181b2a200aa4b793116d3d35
main.go
@@ -4,7 +4,6 @@
   "data_msg_push_server/config"
   "data_msg_push_server/service"
   "fmt"
   "time"
   "basic.com/valib/logger.git"
@@ -61,27 +60,23 @@
               url := config.Options.ServerUrl
               result, err1 := service.GetData()
               if err1 != nil {
                  logger.Warn(err1.Error())
                  time.Sleep(1 * time.Second)
                  retryCount += 1
                  break
                  logger.Warn("获取es数据失败,", err1.Error())
                  return
               }
               id, errs2 := service.SendData(result, url)
               logger.Debug("推送的数据 id: ", id)
               if errs2 == nil {
                  //delStatus := service.DeleteData(id)
                  markStatus := service.MarkData(id)
                  fmt.Println(markStatus)
               id, err := service.SendData(result, url)
               logger.Debug("推送的数据 id: ", result.PicId)
               if err == nil {
                  markStatus := service.MarkData(result.PicId)
                  logger.Debug("记录推送状态 markStatus: ", markStatus)
               } else {
                  logger.Debug("推送的数据失败 id: ", id)
                  time.Sleep(1 * time.Second)
                  logger.Debugf("推送的数据失败 id: %s, err:%s", id, err.Error())
                  time.Sleep(5 * time.Second)
                  retryCount += 1
               }
               break
            } else {
               logger.Debug("服务端连接失败,5秒后尝试重新连接。。。")
               logger.Debug("服务端连接失败, 5秒后尝试重新连接。。。")
               time.Sleep(5 * time.Second)
            }
         }