|
|
@@ -94,8 +94,6 @@ public class DocumentToObjectUtils {
|
|
|
return (T) toPurchaseMrb(document);
|
|
|
} else if (clazz == PurchaseChangesSimpleInfo.class) {
|
|
|
return (T) toPurchaseChanges(document);
|
|
|
- } else if (clazz == PurchaseProofingSimpleInfo.class) {
|
|
|
- return (T) toPurchaseProofing(document);
|
|
|
} else if (clazz == PurchaseReturnSimpleInfo.class) {
|
|
|
return (T) toPurchaseReturn(document);
|
|
|
} else if (clazz == MakeAcceptSimpleInfo.class) {
|
|
|
@@ -118,6 +116,8 @@ public class DocumentToObjectUtils {
|
|
|
return (T) toPurcApcheck(document);
|
|
|
} else if (clazz == PurchaseInquiryItemSimpleInfo.class) {
|
|
|
return (T) toInquiryItem(document);
|
|
|
+ } else if (clazz == PurchaseProofingItemSimpleInfo.class) {
|
|
|
+ return (T) toPurchaseProofingItem(document);
|
|
|
}
|
|
|
// TODO 其他表
|
|
|
else {
|
|
|
@@ -125,6 +125,26 @@ public class DocumentToObjectUtils {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private static PurchaseProofingItemSimpleInfo toPurchaseProofingItem(Document document) {
|
|
|
+ if (document == null) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ Table_name tableName = ClassAndTableNameUtils.toTableName(PurchaseProofingItemSimpleInfo.class);
|
|
|
+ PurchaseProofingItemSimpleInfo purcProofingItem = new PurchaseProofingItemSimpleInfo();
|
|
|
+ purcProofingItem.setId(Long.valueOf(
|
|
|
+ document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingItemSimpleInfo.ID_FIELD))));
|
|
|
+ purcProofingItem.setEnterprise(JSONObject.parseObject(
|
|
|
+ document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingItemSimpleInfo.VEND_FIELD)),
|
|
|
+ EnterpriseSimpleInfo.class));
|
|
|
+ purcProofingItem.setStatus(Short.valueOf(document
|
|
|
+ .get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingItemSimpleInfo.STATUS_FIELD))));
|
|
|
+ purcProofingItem.setProofing(JSONObject.parseObject(
|
|
|
+ document.get(
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, PurchaseProofingItemSimpleInfo.PROOFING_FIELD)),
|
|
|
+ PurchaseProofingSimpleInfo.class));
|
|
|
+ return purcProofingItem;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 将Document转换成PurchaseInquiryItemSimpleInfo
|
|
|
*
|
|
|
@@ -311,7 +331,8 @@ public class DocumentToObjectUtils {
|
|
|
EnterpriseSimpleInfo.class));
|
|
|
purcProofingapproval.setCode(document
|
|
|
.get(ClassAndTableNameUtils.combineField(tableName, PurcProofingapprovalSimpleInfo.CODE_FIELD)));
|
|
|
- String prodcode = document.get(ClassAndTableNameUtils.combineField(tableName, PurcProofingapprovalSimpleInfo.PRODCODE_FIELD));
|
|
|
+ String prodcode = document
|
|
|
+ .get(ClassAndTableNameUtils.combineField(tableName, PurcProofingapprovalSimpleInfo.PRODCODE_FIELD));
|
|
|
if (!StringUtils.isEmpty(prodcode)) {
|
|
|
purcProofingapproval.setProdCode(prodcode);
|
|
|
}
|
|
|
@@ -556,26 +577,34 @@ public class DocumentToObjectUtils {
|
|
|
* @param document
|
|
|
* @return
|
|
|
*/
|
|
|
- private static PurchaseProofingSimpleInfo toPurchaseProofing(Document document) {
|
|
|
- if (document == null) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- Table_name tableName = ClassAndTableNameUtils.toTableName(PurchaseProofingSimpleInfo.class);
|
|
|
- PurchaseProofingSimpleInfo purcProofing = new PurchaseProofingSimpleInfo();
|
|
|
- purcProofing.setId(Long.valueOf(
|
|
|
- document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingSimpleInfo.ID_FIELD))));
|
|
|
- purcProofing.setCode(
|
|
|
- document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingSimpleInfo.CODE_FIELD)));
|
|
|
- purcProofing.setDate(new Date(Long.valueOf(
|
|
|
- document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingSimpleInfo.DATE_FIELD)))));
|
|
|
- purcProofing.setVend(JSONObject.parseObject(
|
|
|
- document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingSimpleInfo.VEND_FIELD)),
|
|
|
- EnterpriseSimpleInfo.class));
|
|
|
- purcProofing.setProofingItems(toSet(
|
|
|
- document.get(ClassAndTableNameUtils.combineField(tableName, PurchaseProofingSimpleInfo.ITEMS_FIELD)),
|
|
|
- PurchaseProofingItemSimpleInfo.class));
|
|
|
- return purcProofing;
|
|
|
- }
|
|
|
+ // private static PurchaseProofingSimpleInfo toPurchaseProofing(Document
|
|
|
+ // document) {
|
|
|
+ // if (document == null) {
|
|
|
+ // return null;
|
|
|
+ // }
|
|
|
+ // Table_name tableName =
|
|
|
+ // ClassAndTableNameUtils.toTableName(PurchaseProofingSimpleInfo.class);
|
|
|
+ // PurchaseProofingSimpleInfo purcProofing = new
|
|
|
+ // PurchaseProofingSimpleInfo();
|
|
|
+ // purcProofing.setId(Long.valueOf(
|
|
|
+ // document.get(ClassAndTableNameUtils.combineField(tableName,
|
|
|
+ // PurchaseProofingSimpleInfo.ID_FIELD))));
|
|
|
+ // purcProofing.setCode(
|
|
|
+ // document.get(ClassAndTableNameUtils.combineField(tableName,
|
|
|
+ // PurchaseProofingSimpleInfo.CODE_FIELD)));
|
|
|
+ // purcProofing.setDate(new Date(Long.valueOf(
|
|
|
+ // document.get(ClassAndTableNameUtils.combineField(tableName,
|
|
|
+ // PurchaseProofingSimpleInfo.DATE_FIELD)))));
|
|
|
+ // purcProofing.setVend(JSONObject.parseObject(
|
|
|
+ // document.get(ClassAndTableNameUtils.combineField(tableName,
|
|
|
+ // PurchaseProofingSimpleInfo.VEND_FIELD)),
|
|
|
+ // EnterpriseSimpleInfo.class));
|
|
|
+ // purcProofing.setProofingItems(toSet(
|
|
|
+ // document.get(ClassAndTableNameUtils.combineField(tableName,
|
|
|
+ // PurchaseProofingSimpleInfo.ITEMS_FIELD)),
|
|
|
+ // PurchaseProofingItemSimpleInfo.class));
|
|
|
+ // return purcProofing;
|
|
|
+ // }
|
|
|
|
|
|
/**
|
|
|
* 将Document转换成PurchaseChanges
|