소스 검색

Merge remote-tracking branch 'origin/dev' into dev

Vanessa 1 년 전
부모
커밋
22a3804d88
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      kernel/api/search.go
  2. 4 0
      kernel/model/attribute_view.go

+ 6 - 0
kernel/api/search.go

@@ -54,6 +54,12 @@ func fullTextSearchAssetContent(c *gin.Context) {
 		return
 	}
 
+	if !model.IsPaidUser() {
+		ret.Code = -1
+		ret.Msg = model.Conf.Language(214)
+		return
+	}
+
 	page, pageSize, query, types, method, orderBy := parseSearchAssetContentArgs(arg)
 	assetContents, matchedAssetCount, pageCount := model.FullTextSearchAssetContent(query, types, method, orderBy, page, pageSize)
 	ret.Data = map[string]interface{}{

+ 4 - 0
kernel/model/attribute_view.go

@@ -223,6 +223,10 @@ func GetBlockAttributeViewKeys(blockID string) (ret []*BlockAttributeViewKeys) {
 
 			if 0 < len(kValues.Values) {
 				keyValues = append(keyValues, kValues)
+			} else {
+				// 如果没有值,那么就补一个默认值
+				kValues.Values = append(kValues.Values, treenode.GetAttributeViewDefaultValue(ast.NewNodeID(), kv.Key.ID, blockID, kv.Key.Type))
+				keyValues = append(keyValues, kValues)
 			}
 		}