Просмотр исходного кода

邀请注册记录排序字段加入日期

dongbw 8 лет назад
Родитель
Сommit
2ee0736f7a

+ 10 - 2
search-console-b2b/src/main/java/com/uas/search/console/b2b/util/ObjectToDocumentUtils.java

@@ -1,14 +1,20 @@
 package com.uas.search.console.b2b.util;
 
 import org.apache.commons.collections.CollectionUtils;
-import org.apache.lucene.document.*;
+import org.apache.lucene.document.Document;
 import org.apache.lucene.document.Field.Store;
+import org.apache.lucene.document.FloatDocValuesField;
+import org.apache.lucene.document.LongField;
+import org.apache.lucene.document.NumericDocValuesField;
+import org.apache.lucene.document.StringField;
+import org.apache.lucene.document.TextField;
 import org.springframework.util.StringUtils;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.uas.platform.core.model.Constant;
 import com.uas.search.b2b.service.SearchService.Table_name;
+import com.uas.search.console.b2b.model.CartSimpleInfo;
 import com.uas.search.console.b2b.model.CustmerSimpleInfo;
 import com.uas.search.console.b2b.model.DeputyOrderSimpleInfo;
 import com.uas.search.console.b2b.model.EnterpriseSearchSimpleInfo;
@@ -47,7 +53,6 @@ import com.uas.search.console.b2b.model.SaleArcheckSimpleInfo;
 import com.uas.search.console.b2b.model.SaleQuotationSimpleInfo;
 import com.uas.search.console.b2b.model.SaleSendSimpleInfo;
 import com.uas.search.console.b2b.model.VendorSimpleInfo;
-import com.uas.search.console.b2b.model.CartSimpleInfo;
 import com.uas.search.console.b2b.platformmanager.model.UserSpaceDetailSimpleInfo;
 
 import net.sf.ehcache.search.SearchException;
@@ -2664,6 +2669,9 @@ public class ObjectToDocumentUtils {
 					String.valueOf(invitation.getVendusertel()), Store.YES));
 		}
 		// 排序字段
+		document.add(new NumericDocValuesField(
+				ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.DATE_FIELD),
+				invitation.getDate().getTime()));
 		document.add(new NumericDocValuesField(
 				ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.ID_FIELD),
 				invitation.getId()));