|
@@ -19,6 +19,7 @@ import com.uas.search.console.b2b.model.MakeAcceptSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.MakeOrderChangeItemSimpleInfo;
|
|
import com.uas.search.console.b2b.model.MakeOrderChangeItemSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.MakeOrderSimpleInfo;
|
|
import com.uas.search.console.b2b.model.MakeOrderSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.MakeReturnSimpleInfo;
|
|
import com.uas.search.console.b2b.model.MakeReturnSimpleInfo;
|
|
|
|
|
+import com.uas.search.console.b2b.model.PagingReleaseDetailSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.ProdSimpleInfo;
|
|
import com.uas.search.console.b2b.model.ProdSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.ProductComponentSimpleInfo;
|
|
import com.uas.search.console.b2b.model.ProductComponentSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.PurcProofingapprovalSimpleInfo;
|
|
import com.uas.search.console.b2b.model.PurcProofingapprovalSimpleInfo;
|
|
@@ -119,6 +120,8 @@ public class ObjectToDocumentUtils {
|
|
|
return toDocument((DeputyOrderSimpleInfo) object);
|
|
return toDocument((DeputyOrderSimpleInfo) object);
|
|
|
} else if (object instanceof PurchaseTenderSimpleInfo) {
|
|
} else if (object instanceof PurchaseTenderSimpleInfo) {
|
|
|
return toDocument((PurchaseTenderSimpleInfo) object);
|
|
return toDocument((PurchaseTenderSimpleInfo) object);
|
|
|
|
|
+ } else if (object instanceof PagingReleaseDetailSimpleInfo) {
|
|
|
|
|
+ return toDocument((PagingReleaseDetailSimpleInfo) object);
|
|
|
}
|
|
}
|
|
|
// TODO 其他表
|
|
// TODO 其他表
|
|
|
else {
|
|
else {
|
|
@@ -1752,4 +1755,65 @@ public class ObjectToDocumentUtils {
|
|
|
tender.getId()));
|
|
tender.getId()));
|
|
|
return document;
|
|
return document;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 将PagingReleaseDetailSimpleInfo 转换成Document
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param pagingReleaseDetail
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ public static Document toDocument(PagingReleaseDetailSimpleInfo pagingReleaseDetail) {
|
|
|
|
|
+ if (pagingReleaseDetail == null || pagingReleaseDetail.getId() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ Table_name tableName = ClassAndTableNameUtils.toTableName(PagingReleaseDetailSimpleInfo.class);
|
|
|
|
|
+ Document document = new Document();
|
|
|
|
|
+ // 不能用LongField,否则后续实时更新索引时,方法updateDocument(new Term("", ""),
|
|
|
|
|
+ // doc)无法根据id进行更新
|
|
|
|
|
+ document.add(
|
|
|
|
|
+ new StringField(ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.ID_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getId()), Store.YES));
|
|
|
|
|
+ if (null != pagingReleaseDetail.getUserUU()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.USERUU_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getUserUU()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getUserName()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.USERNAME_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getUserName()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getStatus()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.STATUS_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getStatus()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getReadStatus()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.READSTATUS_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getReadStatus()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getPushStatus()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.PUSHSTATUS_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getPushStatus()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getTotalStatus()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.TOTALSTATUS_FIELD),
|
|
|
|
|
+ String.valueOf(pagingReleaseDetail.getTotalStatus()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getEnterprise()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.VEND_FIELD),
|
|
|
|
|
+ JSON.toJSONString(pagingReleaseDetail.getEnterprise()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (null != pagingReleaseDetail.getPagingRelease()) {
|
|
|
|
|
+ document.add(new StringField(
|
|
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PagingReleaseDetailSimpleInfo.MAIN_FIELD),
|
|
|
|
|
+ JSONObject.toJSONString(pagingReleaseDetail.getPagingRelease()), Store.YES));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return document;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|