Browse Source

【后台】+【发货单、送货提醒,index表增加送货工厂字段】

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@4160 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
aof 10 years ago
parent
commit
8fe3480b8f

+ 4 - 0
src/main/java/com/uas/platform/b2b/event/PurchaseNoticeSaveEvent.java

@@ -40,6 +40,10 @@ public class PurchaseNoticeSaveEvent extends SaveEvent<PurchaseNoticeIndex, Purc
 		indexes.add(new PurchaseNoticeIndex(enUU, key, saved.getOrderItem().getOrder().getEnUU().toString()));
 		// 物料(匹配完整的物料编号、两个字以上的物料名称及规格关键字)
 		indexes.add(new PurchaseNoticeIndex(enUU, key, saved.getOrderItem().getProduct().getCode()));
+		//送货工厂
+		if (saved.getOrderItem().getFactory() != null) {
+			indexes.add(new PurchaseNoticeIndex(enUU, key, saved.getOrderItem().getFactory()));
+		}
 		indexes.addAll(PurchaseNoticeIndex.format(enUU, key,
 				SearchKeyUtils.splitToKeys(saved.getOrderItem().getProduct().getTitle(), false)));
 		indexes.addAll(PurchaseNoticeIndex.format(enUU, key, SearchKeyUtils.splitToKeys(saved.getOrderItem().getProduct().getSpec(), false)));

+ 3 - 0
src/main/java/com/uas/platform/b2b/event/SaleSendSaveEvent.java

@@ -47,6 +47,9 @@ public class SaleSendSaveEvent extends SaveEvent<SaleSendIndex, SaleSend> {
 		}
 		// 物料(匹配完整的物料编号、两个字以上的物料名称及规格关键字)
 		for (SaleSendItem item : saved.getSendItems()) {
+			if(item.getOrderItem().getFactory() != null) {
+				indexes.add(new SaleSendIndex(enUU, key, item.getOrderItem().getFactory()));
+			}
 			indexes.add(new SaleSendIndex(enUU, key, item.getOrderItem().getProduct().getCode()));
 			indexes.addAll(SaleSendIndex.format(enUU, key,
 					SearchKeyUtils.splitToKeys(item.getOrderItem().getProduct().getTitle(), false)));