|
|
@@ -37,11 +37,15 @@ public class PurchaseOrderSaveEvent extends SaveEvent<PurchaseOrderIndex, Purcha
|
|
|
indexes.addAll(PurchaseOrderIndex.format(enUU, key, SearchKeyUtils.splitToKeys(saved.getEnterprise().getEnName(), false)));
|
|
|
// 客户UU号(匹配完整的UU号)
|
|
|
indexes.add(new PurchaseOrderIndex(enUU, key, saved.getEnUU().toString()));
|
|
|
- // 物料(匹配完整的物料编号、两个字以上的物料名称及规格关键字)
|
|
|
+ // 物料(匹配完整的物料编号、两个字以上的物料名称及规格关键字)
|
|
|
+ //送货工厂全称匹配
|
|
|
for (PurchaseOrderAllItem item : saved.getOrderItems()) {
|
|
|
indexes.add(new PurchaseOrderIndex(enUU, key, item.getProduct().getCode()));
|
|
|
indexes.addAll(PurchaseOrderIndex.format(enUU, key, SearchKeyUtils.splitToKeys(item.getProduct().getTitle(), false)));
|
|
|
indexes.addAll(PurchaseOrderIndex.format(enUU, key, SearchKeyUtils.splitToKeys(item.getProduct().getSpec(), false)));
|
|
|
+ if(item.getFactory() != null) {
|
|
|
+ indexes.add(new PurchaseOrderIndex(enUU, key, item.getFactory()));
|
|
|
+ }
|
|
|
}
|
|
|
return indexes;
|
|
|
}
|