|
|
@@ -371,6 +371,10 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
PurcInquiry purcInquiry = inquiry.covert();
|
|
|
purcInquiry.setEnUU(enuu);
|
|
|
purcInquiry.setShip(address);
|
|
|
+ Enterprise e = enterpriseDao.findOne(enuu);
|
|
|
+ if (null != e) {
|
|
|
+ purcInquiry.setEnName(e.getEnName());
|
|
|
+ }
|
|
|
Set<PurcInquiryItem> purcInquiryItems = new HashSet<PurcInquiryItem>();
|
|
|
if (!CollectionUtils.isEmpty(inquiry.getInProducts())) {
|
|
|
for (BatchInProduct batch : inquiry.getInProducts()) {
|
|
|
@@ -820,7 +824,8 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
SimpleExpression code = new SimpleExpression("inquiry.code", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
SimpleExpression title = new SimpleExpression("prodTitle", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
SimpleExpression prodTitle = new SimpleExpression("product.title", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand, prodCmpCode, prodBrand, code, title, prodTitle};
|
|
|
+ SimpleExpression inquiryEnName = new SimpleExpression("inquiry.enName", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
+ SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand, prodCmpCode, prodBrand, code, title, prodTitle, inquiryEnName};
|
|
|
LogicalExpression logical = new LogicalExpression(simpleExpressions, CriterionExpression.Operator.OR);
|
|
|
info.expression(logical);
|
|
|
}
|
|
|
@@ -897,7 +902,8 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
SimpleExpression brand = new SimpleExpression("inbrand", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
SimpleExpression title = new SimpleExpression("prodTitle", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
SimpleExpression code = new SimpleExpression("inquiry.code", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand, code, title};
|
|
|
+ SimpleExpression enName = new SimpleExpression("inquiry.enName", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
+ SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand, code, title, enName};
|
|
|
LogicalExpression logical = new LogicalExpression(simpleExpressions, CriterionExpression.Operator.OR);
|
|
|
info.expression(logical);
|
|
|
}
|