luodangjia
2024-06-11 9d2babb8bb99d55d76eab0558fd9f510652b270c
DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
@@ -71,11 +71,15 @@
       //从后台获取人脸识别的配置,比对最后一次打卡时间后进行socket推送
        List<Integer> pullDrivers = new ArrayList<>();
        List<Driver> drivers1 = new ArrayList<>();
        List<Driver> todrivers = driverService.selectBatchIds(drivers);
        Date now = new Date();
        for (Driver todriver : todrivers) {
            if (todriver.getLastFacialTime()==null){
                pullDrivers.add(todriver.getId());
                todriver.setFailCount(1);
                drivers1.add(todriver);
                continue;
            }
            Date lastFacialTime = todriver.getLastFacialTime();
@@ -91,7 +95,7 @@
                pullDrivers.add(todriver.getId());
            }
        }
        driverService.updateBatchById(drivers1);
        if (!pullDrivers.isEmpty()){
            for (Integer pullDriver : pullDrivers) {
                pushUtil.pushFaceTime(2,pullDriver);
@@ -154,6 +158,7 @@
    }
//
//    /**
//     * 每月第一天的1点执行的任务