From 0837147172f82ca1abec71cfdb81ff63ee56cdfb Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期五, 10 十二月 2021 11:07:12 +0800
Subject: [PATCH] 违章记录

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/CarScheduleImpl.java |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/CarScheduleImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/CarScheduleImpl.java
index 5d8a8b6..9c75e08 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/CarScheduleImpl.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/schedulings/CarScheduleImpl.java
@@ -1,14 +1,41 @@
 package cn.exrick.xboot.your.schedulings;
+import cn.exrick.xboot.your.entity.Area;
+import cn.exrick.xboot.your.entity.Customer;
+import cn.exrick.xboot.your.service.IAreaSectionService;
+import cn.exrick.xboot.your.service.IAreaService;
+import cn.exrick.xboot.your.service.ICustomerService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
 
 import java.io.IOException;
+import java.util.List;
 
+//澶у睆閰嶉�佸垎鏋�
 @Component
 public class CarScheduleImpl {
 
+    @Autowired
+    private IAreaService iAreaService;
+
+    @Autowired
+    private IAreaSectionService iAreaSectionService;
+
+    @Autowired
+    private ICustomerService iCustomerService;
 
     @Scheduled(cron="0 0 * * * ?")//姣忓皬鏃舵墽琛屼竴娆�
-    public void execute() throws IOException {
+    public void execute(){
+        List<Area> list = iAreaService.list();
+        for(Area area:list){
+            QueryWrapper<Customer> wrapper = new QueryWrapper<>();
+            wrapper.eq("area_id",area.getId());
+            int count = iCustomerService.count(wrapper);
+            area.setCustomerSum(count);
+            iAreaService.saveOrUpdate(area);
+        }
+
+
     }
 }

--
Gitblit v1.9.1