| | |
| | | |
| | | ArrayList<Long> orderIds = new ArrayList<>(); |
| | | for (Order order : orders) { |
| | | Date currentDate = new Date(); |
| | | |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(currentDate); |
| | | calendar.add(Calendar.MONTH, -1); |
| | | |
| | | Date previousMonthDate = calendar.getTime(); |
| | | int result=previousMonthDate.compareTo(order.getCreateTime()); |
| | | if(result<0){ |
| | | orderIds.add(order.getId()); |
| | | } |
| | | |
| | | } |
| | | |
| | | //搜索明细 |
| | |
| | | wrapper1.eq(OrderDetl::getHostId, getHostId()); |
| | | wrapper1.in(OrderDetl::getOrderId, orderIds); |
| | | wrapper1.orderByDesc(OrderDetl::getCreateTime); |
| | | // wrapper1.last("LIMIT 1000"); |
| | | if (!Cools.isEmpty(matnr)) { |
| | | wrapper1.like(OrderDetl::getMatnr, matnr); |
| | | } |