Kaynağa Gözat

代采订单增加录入状态

hejq 8 yıl önce
ebeveyn
işleme
e7d160b521

+ 19 - 3
search-console-b2b/src/main/java/com/uas/search/console/b2b/model/DeputyOrderSimpleInfo.java

@@ -48,6 +48,8 @@ public class DeputyOrderSimpleInfo {
 
 	public static final String ENUU_FIELD = "deo_enuu";
 
+	public static final String ENTRYSTATUS_FIELD = "deo_entrystatus";
+
 	/**
 	 * 主键id
 	 */
@@ -124,6 +126,12 @@ public class DeputyOrderSimpleInfo {
 	@Column(name = ENUU_FIELD)
 	private Long enuu;
 
+	/**
+	 * 录入状态
+	 */
+	@Column(name = ENTRYSTATUS_FIELD)
+	private String entrystatus;
+
 	public Long getId() {
 		return id;
 	}
@@ -220,13 +228,21 @@ public class DeputyOrderSimpleInfo {
 		this.enuu = enuu;
 	}
 
+	public String getEntrystatus() {
+		return entrystatus;
+	}
+
+	public void setEntrystatus(String entrystatus) {
+		this.entrystatus = entrystatus;
+	}
+
+
 	@Override
 	public String toString() {
 		return "DeputyOrderSimpleInfo [id=" + id + ", code=" + code + ", statuscode=" + statuscode + ", madealcode="
 				+ madealcode + ", tervendor=" + tervendor + ", tervenduu=" + tervenduu + ", venduser=" + venduser
-				+ ", venduseruu=" + venduseruu + ", companyname="
-				+ companyname + ", legalrepresent=" + legalrepresent + ", customer=" + customer + ", enuu=" + enuu
-				+ "]";
+				+ ", venduseruu=" + venduseruu + ", companyname=" + companyname + ", legalrepresent=" + legalrepresent
+				+ ", customer=" + customer + ", enuu=" + enuu + ", entrystatus=" + entrystatus + "]";
 	}
 
 	/**

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

@@ -357,6 +357,11 @@ public class DocumentToObjectUtils {
 			depOrder.setStatuscode(Integer.valueOf(document
 					.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.STATUSCOE_FIELD))));
 		}
+		if (!StringUtils.isEmpty(document
+				.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.ENTRYSTATUS_FIELD)))) {
+			depOrder.setEntrystatus(document
+					.get(ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.ENTRYSTATUS_FIELD)));
+		}
 		return depOrder;
 	}
 

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

@@ -1669,6 +1669,11 @@ public class ObjectToDocumentUtils {
 					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.VENDUSERUU_FIELD),
 					String.valueOf(depOrder.getVenduseruu()), Store.YES));
 		}
+		if (null != depOrder.getEntrystatus()) {
+			document.add(new StringField(
+					ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.ENTRYSTATUS_FIELD),
+					String.valueOf(depOrder.getEntrystatus()), Store.YES));
+		}
 		// 排序字段
 		document.add(new NumericDocValuesField(
 				ClassAndTableNameUtils.combineField(tableName, DeputyOrderSimpleInfo.ID_FIELD), depOrder.getId()));