Explorar o código

平台询价索引增加回复状态

hejq %!s(int64=8) %!d(string=hai) anos
pai
achega
3198e19008

+ 19 - 1
search-console-b2b/src/main/java/com/uas/search/console/b2b/model/PurcInquiryItemSimpleInfo2.java

@@ -39,6 +39,8 @@ public class PurcInquiryItemSimpleInfo2 {
 
 	public static final String ISOPEN_FIELD = "id_isopen";
 
+	public static final String STATUS_FIELD = "id_status";
+
 	@Id
 	@Column(name = ID_FIELD)
 	private Long id;
@@ -70,6 +72,12 @@ public class PurcInquiryItemSimpleInfo2 {
 	@Column(name = ISOPEN_FIELD)
 	private Short isOpen;
 
+	/**
+	 * {未回复、已回复}
+	 */
+	@Column(name = STATUS_FIELD)
+	private Short status;
+
 	public Long getId() {
 		return id;
 	}
@@ -102,6 +110,14 @@ public class PurcInquiryItemSimpleInfo2 {
 		this.isOpen = isOpen;
 	}
 
+	public Short getStatus() {
+		return status;
+	}
+
+	public void setStatus(Short status) {
+		this.status = status;
+	}
+
 	@SuppressWarnings("deprecation")
 	public Short getOverdue() {
 		if (this.getInquiry().getEndDate() == null) {
@@ -133,13 +149,15 @@ public class PurcInquiryItemSimpleInfo2 {
 		fields.add(INQUIRY_FIELD);
 		fields.add(OVERDUE_FIELD);
 		fields.add(ISOPEN_FIELD);
+		fields.add(STATUS_FIELD);
 		return fields;
 	}
 
 	@Override
 	public String toString() {
 		return "PurcInquiryItemSimpleInfo2 [id=" + id + ", product=" + product + ", inquiry=" + inquiry
-				+ ", id_overdue=" + id_overdue + ", isOpen=" + isOpen + "]";
+				+ ", id_overdue=" + id_overdue + ", isOpen=" + isOpen + ", status=" + status + "]";
 	}
 
+
 }

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

@@ -202,6 +202,11 @@ public class DocumentToObjectUtils {
 			purcInquiryItem.setIsOpen(Short.valueOf(document
 					.get(ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.ISOPEN_FIELD))));
 		}
+		if (null != document
+				.get(ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.STATUS_FIELD))) {
+			purcInquiryItem.setStatus(Short.valueOf(document
+					.get(ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.STATUS_FIELD))));
+		}
 		return purcInquiryItem;
 	}
 

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

@@ -2082,6 +2082,11 @@ public class ObjectToDocumentUtils {
 					ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.ISOPEN_FIELD),
 					String.valueOf(inquiryItem.getIsOpen()), Store.YES));
 		}
+		if (null != inquiryItem.getStatus()) {
+			document.add(new StringField(
+					ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.STATUS_FIELD),
+					String.valueOf(inquiryItem.getStatus()), Store.YES));
+		}
 		// 排序字段
 		document.add(new NumericDocValuesField(
 				ClassAndTableNameUtils.combineField(tableName, PurcInquiryItemSimpleInfo2.ID_FIELD),