Browse Source

fix:toplist预览图片调整

fuwencai 9 months ago
parent
commit
b73e2b0031
1 changed files with 6 additions and 2 deletions
  1. 6 2
      jydocs-back/servers/stdDoc.go

+ 6 - 2
jydocs-back/servers/stdDoc.go

@@ -257,8 +257,12 @@ func (stdDoc *StdDoc) TopList() {
 		}
 		}
 		if len(list) > 0 { //存入redis缓存
 		if len(list) > 0 { //存入redis缓存
 			for _, v := range list {
 			for _, v := range list {
-				if v.PreviewImgId != "" && !strings.HasPrefix(v.PreviewImgId, "http") {
-					v.PreviewImgId = fmt.Sprintf("https://%s.%s/%s", config.JyDocsAppConfig.OssBucket.Priv, config.JyDocsAppConfig.OssAdmin, v.PreviewImgId)
+				if v.Source == public.SourceDd {
+					v.PreviewImgId = fmt.Sprintf(config.JyDocsAppConfig.DoudingImg, v.PreviewImgId)
+				} else {
+					if v.PreviewImgId != "" && !strings.HasPrefix(v.PreviewImgId, "http") {
+						v.PreviewImgId = fmt.Sprintf("https://%s.%s/%s", config.JyDocsAppConfig.OssBucket.Priv, config.JyDocsAppConfig.OssAdmin, v.PreviewImgId)
+					}
 				}
 				}
 			}
 			}
 			redis.Put("other", topKey, list, 60*5)
 			redis.Put("other", topKey, list, 60*5)