From 84fd23e5e865bd5529441a0c318809a00362f44c Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期一, 18 三月 2024 16:15:03 +0800 Subject: [PATCH] 添加签收图片对比功能 --- 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