1. @Override
    2. public List<TaskItemEntity> getWaitDrawItemListById(Long uid) {
    3. //获取等待领取列表
    4. LocalDate today = LocalDate.now();
    5. LocalDateTime startToday = LocalDateTime.of(today, LocalTime.MIN);
    6. LocalDateTime endToday = LocalDateTime.of(today, LocalTime.MAX);
    7. QueryWrapper<TaskItemEntity> queryWrapper = new QueryWrapper<>();
    8. queryWrapper.eq("uid", uid);
    9. queryWrapper.eq("send_status", TaskSendStatusEnum.WAIT_DRAW.getValue());
    10. queryWrapper.and(r -> r.like("task_type", "new%").or(k -> k.like("task_type", "daily%")
    11. .between("task_date", startToday, endToday)));
    12. return this.list(queryWrapper);
    13. }