|
@@ -158,28 +158,28 @@ func (this *WindController) Refresh() {
|
|
|
|
|
|
|
|
|
func GetServerUrl(edbCode string) (windUrl string, err error) {
|
|
|
- list, err := models.GetServerUrlCountGroupByServerUrl()
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
- windUrlNum := 0
|
|
|
-
|
|
|
-
|
|
|
- windUrlMap := make(map[string]int)
|
|
|
- for _, v := range list {
|
|
|
- windUrlMap[v.ServerUrl] = v.Total
|
|
|
- }
|
|
|
-
|
|
|
- for _, tmpWind := range utils.Hz_Wind_Data_Url_LIST {
|
|
|
- tmpWindUrl := tmpWind.Url
|
|
|
- tmpNum := windUrlMap[tmpWindUrl]
|
|
|
- if windUrl == `` || (windUrl != `` && tmpNum < windUrlNum) {
|
|
|
- windUrl = tmpWindUrl
|
|
|
- windUrlNum = tmpNum
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-
|
|
|
+ windUrl = `http://datawind.hzinsights.com:8040/`
|
|
|
|
|
|
cacheKey := utils.CACHE_WIND_URL + ":" + edbCode
|
|
|
_ = utils.Rc.SetNX(cacheKey, windUrl, utils.GetTodayLastSecond())
|