Browse Source

商城物料索引构建增加销售、采购状态

wangyc 7 years ago
parent
commit
ead98cec7f

+ 5 - 0
mall-search/src/main/java/com/uas/search/constant/SearchConstants.java

@@ -307,6 +307,11 @@ public class SearchConstants {
 	public static final String PRODUCT_PRIVATE_STANDARD_FIELD = "pr_standard";
 	// 1可用  0 不可用
 	public static final String PRODUCT_PRIVATE_B2CENABLED_FIELD = "pr_b2cenabled";
+	// 1可卖  0 不可
+	public static final String PRODUCT_PRIVATE_ISSALE_FIELD = "pr_issale";
+	// 1可买  0 不可
+	public static final String PRODUCT_PRIVATE_ISPURCHASE_FIELD = "pr_ispurchase";
+
     /**
      * 非标字段
      */

+ 14 - 0
mall-search/src/main/java/com/uas/search/util/ObjectToDocumentUtils.java

@@ -152,6 +152,20 @@ public class ObjectToDocumentUtils {
 			// 为空默认可用
 			document.add(new StringField(SearchConstants.PRODUCT_PRIVATE_B2CENABLED_FIELD, String.valueOf(1), Store.YES));
 		}
+
+		// 是否可卖 为空则不可卖
+		if (product.getIsSale() != null) {
+			document.add(new StringField(SearchConstants.PRODUCT_PRIVATE_ISSALE_FIELD, String.valueOf(product.getIsSale()), Store.YES));
+		} else {
+			document.add(new StringField(SearchConstants.PRODUCT_PRIVATE_ISSALE_FIELD, String.valueOf(0), Store.YES));
+		}
+
+		// 是否可买 为空则不可买
+		if (product.getIsPurchase() != null) {
+			document.add(new StringField(SearchConstants.PRODUCT_PRIVATE_ISPURCHASE_FIELD, String.valueOf(product.getIsPurchase()), Store.YES));
+		} else {
+			document.add(new StringField(SearchConstants.PRODUCT_PRIVATE_ISPURCHASE_FIELD, String.valueOf(0), Store.YES));
+		}
 		return document;
 	}