hejq 9 лет назад
Родитель
Сommit
7dcf6cba98

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

@@ -43,6 +43,8 @@ public class PurchaseInquiryItemSimpleInfo {
 
 	public static final String OVERDUE_FIELD = "id_overdue";
 
+	public static final String SOURCEAPP_FIELD = "id_sourceapp";
+
 
 	@Id
 	@Column(name = ID_FIELD)
@@ -90,6 +92,12 @@ public class PurchaseInquiryItemSimpleInfo {
 	 */
 	private Short id_overdue;
 
+	/**
+	 * 应用来源
+	 */
+	@Column(name = SOURCEAPP_FIELD)
+	private String sourceapp;
+
 	public Long getId() {
 		return id;
 	}
@@ -138,6 +146,14 @@ public class PurchaseInquiryItemSimpleInfo {
 		this.status = status;
 	}
 
+	public String getSourceapp() {
+		return sourceapp;
+	}
+
+	public void setSourceapp(String sourceapp) {
+		this.sourceapp = sourceapp;
+	}
+
 	@SuppressWarnings("deprecation")
 	public Short getOverdue() {
 		if (this.getInquiry().getEndDate() == null) {
@@ -169,6 +185,7 @@ public class PurchaseInquiryItemSimpleInfo {
 		fields.add(VEND_FIELD);
 		fields.add(SENDSTATUS_FIELD);
 		fields.add(INQUIRY_FIELD);
+		fields.add(SOURCEAPP_FIELD);
 		return fields;
 	}
 
@@ -176,7 +193,8 @@ public class PurchaseInquiryItemSimpleInfo {
 	public String toString() {
 		return "PurchaseInquiryItemSimpleInfo [id=" + id + ", enterprise=" + enterprise + ", product=" + product
 				+ ", sendStatus=" + sendStatus + ", inquiry=" + inquiry + ", status=" + status + ", id_overdue="
-				+ id_overdue + "]";
+				+ id_overdue + ", sourceapp=" + sourceapp + "]";
 	}
 
+
 }

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

@@ -322,6 +322,11 @@ public class DocumentToObjectUtils {
 			purcInquiryItem.setOverdue(Short.valueOf(document
 					.get(ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.OVERDUE_FIELD))));
 		}
+		if (null != document
+				.get(ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.SOURCEAPP_FIELD))) {
+			purcInquiryItem.setSourceapp(String.valueOf(document
+					.get(ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.OVERDUE_FIELD))));
+		}
 		if (null != document
 				.get(ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.INQUIRY_FIELD))) {
 			purcInquiryItem

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

@@ -1290,6 +1290,11 @@ public class ObjectToDocumentUtils {
 					ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.PRODUCT_FIELD),
 					JSONObject.toJSONString(inquiryItem.getProduct()), Store.YES));
 		}
+		if (inquiryItem.getSourceapp() != null) {
+			document.add(new StringField(
+					ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.SOURCEAPP_FIELD),
+					String.valueOf(inquiryItem.getSourceapp()), Store.YES));
+		}
 		// 排序字段
 		document.add(new NumericDocValuesField(
 				ClassAndTableNameUtils.combineField(tableName, PurchaseInquiryItemSimpleInfo.ID_FIELD),