wangshan 2 주 전
부모
커밋
cad8dc09c2
2개의 변경된 파일10개의 추가작업 그리고 8개의 파일을 삭제
  1. 9 7
      src/jfw/modules/app/src/app/front/swordfish.go
  2. 1 1
      src/jfw/modules/app/src/config.json

+ 9 - 7
src/jfw/modules/app/src/app/front/swordfish.go

@@ -573,7 +573,14 @@ func wxvisitD(sid, userId string, isPayUser bool) (objdata map[string]interface{
 			} else {
 				obj["hasSession"] = false
 			}
-
+			if util.ObjToString(obj["detail"]) == "" {
+				ossResult, err := ossClient.GetBidDetailByGrpc(config.Sysconfig["ossServiceAddr"].(string), &entity.Args{BucketID: "detail", ObjectName: sid})
+				if err != nil {
+					log.Println(sid, "从oss代理服务获取正文出错", err)
+				} else if ossResult != nil {
+					obj["detail"], _ = ossResult.Data.(string)
+				}
+			}
 			//obj["title"] = util.If(len([]rune(titleTmp)) > 100, string([]rune(titleTmp)[:100])+"...", string(titleTmp)).(string)
 			//}
 			if strings.Trim(util.ObjToString(obj["detail"]), " ") == "" {
@@ -581,12 +588,7 @@ func wxvisitD(sid, userId string, isPayUser bool) (objdata map[string]interface{
 			} else if config.Sysconfig["detail_element"] != nil {
 				//detail字段 缺少标签 处理
 				var arrTags = util.ObjArrToStringArr(config.Sysconfig["detail_element"].([]interface{}))
-				ossResult, err := ossClient.GetBidDetailByGrpc(config.Sysconfig["ossServiceAddr"].(string), &entity.Args{BucketID: "detail", ObjectName: sid})
-				if err != nil {
-					log.Println(sid, "从oss代理服务获取正文出错", err)
-				} else if ossResult != nil {
-					obj["detail"], _ = ossResult.Data.(string)
-				}
+
 				var _detail = util.ObjToString(obj["detail"])
 				for _, v := range arrTags {
 					var intOpen = strings.Count(_detail, "<"+v)

+ 1 - 1
src/jfw/modules/app/src/config.json

@@ -254,5 +254,5 @@
   },
   "ipInitAuthentication": "qwertyuiopzxcvbnm1234567890asdfghjkl",
   "mainDomainName": "https://www.jianyu360.cn",
-  "ossUrl": "172.17.162.27:1112"
+  "ossServiceAddr": "172.17.162.27:1112"
 }