|
@@ -15,7 +15,6 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.search.b2b.service.SearchService.Table_name;
|
|
import com.uas.search.b2b.service.SearchService.Table_name;
|
|
|
-import com.uas.search.console.b2b.platformmanager.model.UserSpaceDetailSimpleInfo;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 将对象转换为Document的工具类
|
|
* 将对象转换为Document的工具类
|
|
@@ -92,8 +91,6 @@ public class ObjectToDocumentUtils {
|
|
|
return toDocument((VendorSimpleInfo) object);
|
|
return toDocument((VendorSimpleInfo) object);
|
|
|
} else if (object instanceof CustmerSimpleInfo) {
|
|
} else if (object instanceof CustmerSimpleInfo) {
|
|
|
return toDocument((CustmerSimpleInfo) object);
|
|
return toDocument((CustmerSimpleInfo) object);
|
|
|
- } else if (object instanceof UserSpaceDetailSimpleInfo) {
|
|
|
|
|
- return toDocument((UserSpaceDetailSimpleInfo) object);
|
|
|
|
|
} else if (object instanceof PurcInquirySimpleInfo) {
|
|
} else if (object instanceof PurcInquirySimpleInfo) {
|
|
|
return toDocument((PurcInquirySimpleInfo) object);
|
|
return toDocument((PurcInquirySimpleInfo) object);
|
|
|
} else if (object instanceof PurcInquiryItemSimpleInfo2) {
|
|
} else if (object instanceof PurcInquiryItemSimpleInfo2) {
|
|
@@ -2241,88 +2238,6 @@ public class ObjectToDocumentUtils {
|
|
|
return document;
|
|
return document;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * 将UserSpaceDetailSimpleInfo转成document
|
|
|
|
|
- *
|
|
|
|
|
- * @param userSpaceDetailSimpleInfo
|
|
|
|
|
- * @return
|
|
|
|
|
- */
|
|
|
|
|
- public static Document toDocument(UserSpaceDetailSimpleInfo userSpaceDetailSimpleInfo) {
|
|
|
|
|
- if (userSpaceDetailSimpleInfo == null || userSpaceDetailSimpleInfo.getId() == null) {
|
|
|
|
|
- return null;
|
|
|
|
|
- }
|
|
|
|
|
- Table_name tableName = ClassAndTableNameUtils.toTableName(UserSpaceDetailSimpleInfo.class);
|
|
|
|
|
- Document document = new Document();
|
|
|
|
|
- // 不能用LongField,否则后续实时更新索引时,方法updateDocument(new Term("", ""),
|
|
|
|
|
- // doc)无法根据id进行更新
|
|
|
|
|
- document.add(new StringField(ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.ID_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getId()), Store.YES));
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getName()) {
|
|
|
|
|
- document.add(
|
|
|
|
|
- new TextField(ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.NAME_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getName()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getShortname()) {
|
|
|
|
|
- document.add(new TextField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.SHORTNAME_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getShortname()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getIndustry()) {
|
|
|
|
|
- document.add(new StringField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.INDUSTRY_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getIndustry()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getAdminname()) {
|
|
|
|
|
- document.add(new TextField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.ADMINNAME_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getAdminname()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getBusinesscode()) {
|
|
|
|
|
- document.add(new TextField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.BUSINESSCODE_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getBusinesscode()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getSearchstatus()) {
|
|
|
|
|
- document.add(new StringField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.SEARCHSTATUS_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getSearchstatus()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getStatus()) {
|
|
|
|
|
- document.add(new StringField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.STATUS_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getStatus()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getProfession()) {
|
|
|
|
|
- document.add(new TextField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.PROFESSION_FIELD),
|
|
|
|
|
- userSpaceDetailSimpleInfo.getProfession(), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getTags()) {
|
|
|
|
|
- document.add(
|
|
|
|
|
- new TextField(ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.TAGS_FIELD),
|
|
|
|
|
- userSpaceDetailSimpleInfo.getTags(), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getStatus()) {
|
|
|
|
|
- document.add(new StringField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.STATUS_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getStatus()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- if (null != userSpaceDetailSimpleInfo.getUu()) {
|
|
|
|
|
- document.add(
|
|
|
|
|
- new StringField(ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.UU_FIELD),
|
|
|
|
|
- String.valueOf(userSpaceDetailSimpleInfo.getUu()), Store.YES));
|
|
|
|
|
- }
|
|
|
|
|
- // 排序字段
|
|
|
|
|
- document.add(new NumericDocValuesField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.ID_FIELD),
|
|
|
|
|
- userSpaceDetailSimpleInfo.getId()));
|
|
|
|
|
- document.add(new NumericDocValuesField(
|
|
|
|
|
- ClassAndTableNameUtils.combineField(tableName, UserSpaceDetailSimpleInfo.STATUS_FIELD),
|
|
|
|
|
- userSpaceDetailSimpleInfo.getStatus()));
|
|
|
|
|
-
|
|
|
|
|
- return document;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 将purcInquirySimpleInfo转成document
|
|
* 将purcInquirySimpleInfo转成document
|
|
|
*
|
|
*
|