|
|
@@ -368,6 +368,7 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
item.setUserTel(batch.getBip_mobile());
|
|
|
item.setUserCode(batch.getBip_buyercode());
|
|
|
item.setOfferAmount(0);
|
|
|
+ item.setEndDate(inquiry.getBi_enddate());
|
|
|
if (null != inquiry.getBi_date()) {
|
|
|
item.setDate(inquiry.getBi_date());
|
|
|
} else {
|
|
|
@@ -730,11 +731,9 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
public Page<PublicInquiryItemInfo> findByPageInfo(final PageInfo info, final SearchFilter filter) {
|
|
|
if (null != filter) {
|
|
|
if (StringUtils.hasText(filter.getKeyword())) {
|
|
|
- SimpleExpression title = new SimpleExpression("product.title", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression code = new SimpleExpression("product.code", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression spec = new SimpleExpression("product.spec", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression brand = new SimpleExpression("product.brand", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
- SimpleExpression[] simpleExpressions = new SimpleExpression[]{title, brand, code, spec};
|
|
|
+ SimpleExpression cmpCode = new SimpleExpression("cmpCode", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
+ SimpleExpression brand = new SimpleExpression("inbrand", filter.getKeyword(), CriterionExpression.Operator.LIKE, true);
|
|
|
+ SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand};
|
|
|
LogicalExpression logical = new LogicalExpression(simpleExpressions, CriterionExpression.Operator.OR);
|
|
|
info.expression(logical);
|
|
|
}
|
|
|
@@ -784,8 +783,7 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
if (!StringUtils.isEmpty(filter.getKeyword())) {
|
|
|
SimpleExpression cmpCode = new SimpleExpression("cmpCode", filter.getKeyword(), CriterionExpression.Operator.LIKE);
|
|
|
SimpleExpression brand = new SimpleExpression("inbrand", filter.getKeyword(), CriterionExpression.Operator.LIKE);
|
|
|
- SimpleExpression code = new SimpleExpression("product.cmpCode", filter.getKeyword(), CriterionExpression.Operator.LIKE);
|
|
|
- SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand, code};
|
|
|
+ SimpleExpression[] simpleExpressions = new SimpleExpression[]{cmpCode, brand};
|
|
|
LogicalExpression logicalExpression = PredicateUtils.or(simpleExpressions);
|
|
|
info.expression(logicalExpression);
|
|
|
}
|