yanghb
2024-04-15 6bc25b33e90d45904d1843e927fa709dfeb51d7f
rest/src/main/java/cn/stylefeng/rest/modular/work/OrderOutTimeCancelWork.java
@@ -449,7 +449,7 @@
                .ge(CounsellingOrderReservation::getReservationBeginTime,startTime).le(CounsellingOrderReservation::getReservationBeginTime,nowDate)
                .eq(CounsellingOrderReservation::getStauts,2));
        if (CollectionUtil.isNotEmpty(waitList)){
            //更新为待服务
            //更新为服务中
            List<Long> idList = waitList.stream().map(CounsellingOrderReservation::getId).collect(Collectors.toList());
            log.info("自动更新待服务的咨询,ids:"+idList.toString());
            this.counsellingOrderReservationService.update(new LambdaUpdateWrapper<CounsellingOrderReservation>().set(CounsellingOrderReservation::getStauts,3)
@@ -457,6 +457,20 @@
                    .in(CounsellingOrderReservation::getId,idList));
        }
//        //查询结束的预约
//        List<CounsellingOrderReservation> waitList1 = this.counsellingOrderReservationService.list(new LambdaQueryWrapper<CounsellingOrderReservation>()
//                .le(CounsellingOrderReservation::getReservationEndTime,startTime).eq(CounsellingOrderReservation::getStauts,2));
//
//        if (CollectionUtil.isNotEmpty(waitList1)){
//            //更新为已完成
//            List<Long> idList = waitList1.stream().map(CounsellingOrderReservation::getId).collect(Collectors.toList());
//            log.info("自动更新待服务的咨询,ids:"+idList.toString());
//            this.counsellingOrderReservationService.update(new LambdaUpdateWrapper<CounsellingOrderReservation>().set(CounsellingOrderReservation::getStauts,4)
//                    .set(CounsellingOrderReservation::getServiceBeginTime,new Date())
//                    .in(CounsellingOrderReservation::getId,idList));
//        }
        //查询服务中的预约
        List<CounsellingOrderReservation> serviceList = this.counsellingOrderReservationService.list(new LambdaQueryWrapper<CounsellingOrderReservation>()
                .le(CounsellingOrderReservation::getReservationEndTime,nowDate)