From a067fdbf6b1374a1402096c722257575916eab99 Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期四, 11 五月 2023 16:21:14 +0800 Subject: [PATCH] 1.首页分段显示 2.配送订单页可根据分段显示 3.后端配送率统计 --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java index 7083ce9..166f111 100644 --- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java +++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/StatisticScheduleImpl.java @@ -36,7 +36,10 @@ @Autowired private IAlarmService iAlarmService; - @Scheduled(cron="0 0 1 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛� + @Autowired + private ICarService iCarService; + + @Scheduled(cron="0 0 5 * * ?")//姣忔櫄鍑屾櫒1鐐规墽琛� public void execute(){ List<User> all = userService.findAll(); for(User user:all){ @@ -92,15 +95,16 @@ int count = iOrderTaskService.count(wrapper2); one.setSends(count);//閰嶉�佹鏁� - QueryWrapper<OrderTask> wrapper22 = new QueryWrapper<>(); - wrapper22.eq("user_id",user.getId()); - wrapper22.eq("status",1); - int count2 = iOrderTaskService.count(wrapper22); - one.setSends2(count2);//閫佽揪娆℃暟 +// QueryWrapper<OrderTask> wrapper22 = new QueryWrapper<>(); +// wrapper22.eq("user_id",user.getId()); +// wrapper22.eq("status",1); +// int count2 = iOrderTaskService.count(wrapper22); + one.setSends2(count);//閫佽揪娆℃暟 - QueryWrapper<Area> wrapper3 = new QueryWrapper<>(); - wrapper3.eq("user_id",user.getId()); - Area area = iAreaService.getOne(wrapper3); +// QueryWrapper<Area> wrapper3 = new QueryWrapper<>(); +// wrapper3.eq("user_id",user.getId()); +// Area area = iAreaService.getOne(wrapper3); + Area area = getArea(user.getId()); if(area!=null){ QueryWrapper<Customer> wrapper4 = new QueryWrapper<>(); wrapper4.eq("area_id",area.getId()); @@ -129,4 +133,18 @@ } } + + public Area getArea(String userId){ + QueryWrapper<Car> carQueryWrapper = new QueryWrapper<Car>(); + carQueryWrapper.eq("follow_user_id",userId); + Car one = iCarService.getOne(carQueryWrapper); + if(one==null){ + return null; + }else{ + QueryWrapper<Area> wrapper = new QueryWrapper<Area>(); + wrapper.eq("car_id",one.getId()); + Area area = iAreaService.getOne(wrapper); + return area; + } + } } -- Gitblit v1.9.1