hejq 9 лет назад
Родитель
Сommit
27d02695fc

+ 5 - 0
search-console-b2b/src/main/java/com/uas/search/console/b2b/util/DocumentToObjectUtils.java

@@ -201,6 +201,11 @@ public class DocumentToObjectUtils {
 			depOrder.setVenduser(
 					document.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.VENDUSER_FIELD)));
 		}
+		if (!StringUtils.isEmpty(
+				document.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.STATUSCOE_FIELD)))) {
+			depOrder.setVenduser(document
+					.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.STATUSCOE_FIELD)));
+		}
 		return depOrder;
 	}
 

+ 13 - 8
search-console-b2b/src/main/java/com/uas/search/console/b2b/util/ObjectToDocumentUtils.java

@@ -1575,7 +1575,7 @@ public class ObjectToDocumentUtils {
 		if (depOrder == null || depOrder.getId() == null) {
 			return null;
 		}
-		Table_name tableName = ClassAndTableNameUtils.toTableName(ProductComponentSimpleInfo.class);
+		Table_name tableName = ClassAndTableNameUtils.toTableName(DeputyOrderSimpleInfo.class);
 		Document document = new Document();
 		// 不能用LongField,否则后续实时更新索引时,方法updateDocument(new Term("", ""),
 		// doc)无法根据id进行更新
@@ -1583,27 +1583,27 @@ public class ObjectToDocumentUtils {
 			document.add(new StringField(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.ID_FIELD),
 					String.valueOf(depOrder.getId()), Store.YES));
 		}
-		if (null != depOrder.getCode()) {
+		if (!StringUtils.isEmpty(depOrder.getCode())) {
 			document.add(
 					new StringField(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.CODE_FIELD),
 							String.valueOf(depOrder.getCode()), Store.YES));
 		}
-		if (null != depOrder.getCustomer()) {
+		if (!StringUtils.isEmpty(depOrder.getCustomer())) {
 			document.add(new StringField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.CUSTOMER_FIELD),
 					String.valueOf(depOrder.getCustomer()), Store.YES));
 		}
-		if (null != depOrder.getLegalrepresent()) {
+		if (!StringUtils.isEmpty(depOrder.getLegalrepresent())) {
 			document.add(new StringField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.LEGALREPRESENT_FIELD),
 					String.valueOf(depOrder.getLegalrepresent()), Store.YES));
 		}
-		if (null != depOrder.getVenduser()) {
+		if (!StringUtils.isEmpty(depOrder.getVenduser())) {
 			document.add(new StringField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.VENDUSER_FIELD),
 					String.valueOf(depOrder.getVenduser()), Store.YES));
 		}
-		if (null != depOrder.getStatuscode()) {
+		if (!StringUtils.isEmpty(depOrder.getStatuscode())) {
 			document.add(new StringField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.STATUSCOE_FIELD),
 					String.valueOf(depOrder.getStatuscode()), Store.YES));
@@ -1618,16 +1618,21 @@ public class ObjectToDocumentUtils {
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.TERVENDUU_FEILD),
 					String.valueOf(depOrder.getTervenduu()), Store.YES));
 		}
-		if (null != depOrder.getCompanyname()) {
+		if (!StringUtils.isEmpty(depOrder.getCompanyname())) {
 			document.add(new TextField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.COMPANYNAME_FIELD),
 					String.valueOf(depOrder.getCompanyname()), Store.YES));
 		}
-		if (null != depOrder.getTervendor()) {
+		if (!StringUtils.isEmpty(depOrder.getTervendor())) {
 			document.add(new StringField(
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.TERVENDOR_FIELD),
 					String.valueOf(depOrder.getTervendor()), Store.YES));
 		}
+		if (null != depOrder.getVenduseruu()) {
+			document.add(new StringField(
+					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.VENDUSERUU_FIELD),
+					String.valueOf(depOrder.getVenduseruu()), Store.YES));
+		}
 		return document;
 	}