|
|
@@ -294,6 +294,7 @@ public class MakeOrderServiceImpl implements MakeOrderService {
|
|
|
}
|
|
|
}
|
|
|
Page<MakeOrder> pageOrders = makeOrderDao.findAll(new Specification<MakeOrder>() {
|
|
|
+ @Override
|
|
|
public Predicate toPredicate(Root<MakeOrder> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
Predicate[] predicates = pageInfo.getPredicates(root, query, builder);
|
|
|
if (filter != null && filter.getFromDelivery() != null) {
|
|
|
@@ -307,15 +308,20 @@ public class MakeOrderServiceImpl implements MakeOrderService {
|
|
|
@Override
|
|
|
public Page<MakeOrderDone> findDoneByPageInfo(final PageInfo pageInfo, SearchFilter filter) {
|
|
|
if (filter != null) {
|
|
|
- if (StringUtils.hasText(filter.getKeyword()))
|
|
|
- if (filter.getFromDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
- if (filter.getEndDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
- if (!CollectionUtils.isEmpty(filter.getDistribute()))
|
|
|
- pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ if (StringUtils.hasText(filter.getKeyword())) {
|
|
|
+ if (filter.getFromDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (filter.getEndDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
+ pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ }
|
|
|
}
|
|
|
Page<MakeOrderDone> pageOrders = makeOrderDoneDao.findAll(new Specification<MakeOrderDone>() {
|
|
|
+ @Override
|
|
|
public Predicate toPredicate(Root<MakeOrderDone> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
return query.where(pageInfo.getPredicates(root, query, builder)).getRestriction();
|
|
|
}
|
|
|
@@ -326,15 +332,20 @@ public class MakeOrderServiceImpl implements MakeOrderService {
|
|
|
@Override
|
|
|
public Page<MakeOrderTodo> findTodoByPageInfo(final PageInfo pageInfo, SearchFilter filter) {
|
|
|
if (filter != null) {
|
|
|
- if (StringUtils.hasText(filter.getKeyword()))
|
|
|
- if (filter.getFromDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
- if (filter.getEndDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
- if (!CollectionUtils.isEmpty(filter.getDistribute()))
|
|
|
- pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ if (StringUtils.hasText(filter.getKeyword())) {
|
|
|
+ if (filter.getFromDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (filter.getEndDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
+ pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ }
|
|
|
}
|
|
|
Page<MakeOrderTodo> pageOrders = makeOrderTodoDao.findAll(new Specification<MakeOrderTodo>() {
|
|
|
+ @Override
|
|
|
public Predicate toPredicate(Root<MakeOrderTodo> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
return query.where(pageInfo.getPredicates(root, query, builder)).getRestriction();
|
|
|
}
|
|
|
@@ -345,15 +356,20 @@ public class MakeOrderServiceImpl implements MakeOrderService {
|
|
|
@Override
|
|
|
public Page<MakeOrderEnd> findEndByPageInfo(final PageInfo pageInfo, SearchFilter filter) {
|
|
|
if (filter != null) {
|
|
|
- if (StringUtils.hasText(filter.getKeyword()))
|
|
|
- if (filter.getFromDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
- if (filter.getEndDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
- if (!CollectionUtils.isEmpty(filter.getDistribute()))
|
|
|
- pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ if (StringUtils.hasText(filter.getKeyword())) {
|
|
|
+ if (filter.getFromDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (filter.getEndDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
+ pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ }
|
|
|
}
|
|
|
Page<MakeOrderEnd> pageOrders = makeOrderEndDao.findAll(new Specification<MakeOrderEnd>() {
|
|
|
+ @Override
|
|
|
public Predicate toPredicate(Root<MakeOrderEnd> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
return query.where(pageInfo.getPredicates(root, query, builder)).getRestriction();
|
|
|
}
|
|
|
@@ -364,15 +380,20 @@ public class MakeOrderServiceImpl implements MakeOrderService {
|
|
|
@Override
|
|
|
public Page<MakeOrder> findByPageInfo(final PageInfo pageInfo, SearchFilter filter) {
|
|
|
if (filter != null) {
|
|
|
- if (StringUtils.hasText(filter.getKeyword()))
|
|
|
- if (filter.getFromDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
- if (filter.getEndDate() != null)
|
|
|
- pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
- if (!CollectionUtils.isEmpty(filter.getDistribute()))
|
|
|
- pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ if (StringUtils.hasText(filter.getKeyword())) {
|
|
|
+ if (filter.getFromDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.gte("date", new Date(filter.getFromDate()), false));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (filter.getEndDate() != null) {
|
|
|
+ pageInfo.expression(PredicateUtils.lte("date", new Date(filter.getEndDate()), false));
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
+ pageInfo.expression(PredicateUtils.in("enUU", filter.getDistribute(), false));
|
|
|
+ }
|
|
|
}
|
|
|
Page<MakeOrder> pageOrders = makeOrderDao.findAll(new Specification<MakeOrder>() {
|
|
|
+ @Override
|
|
|
public Predicate toPredicate(Root<MakeOrder> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
return query.where(pageInfo.getPredicates(root, query, builder)).getRestriction();
|
|
|
}
|