zjh
2024-12-12 bd3f996ee1b8274c0baa099719ea7b2b988dc5f3
ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -107,18 +107,23 @@
                        extractedjiancha(s,order);
                    }
                }
                long end = System.currentTimeMillis();
                log.info("同步结束 耗时:{}秒", (end - start) / 1000);
                // 动态获取下次任务的间隔
                int minute = Integer.parseInt(dsrwsjjg);
                if (minute < 5) minute = 5;
                if (minute > 59) minute = 59;
                scheduleNextTask(minute);
                Map<String,Object> map=new HashMap<>();
                testMapper.tjplUpdateDetatilByVi(map);
                Integer object = (Integer) map.get("total");
                if(null !=object && object.equals(1)){
                    long end = System.currentTimeMillis();
                    log.info("同步结束 耗时:{}秒", (end - start) / 1000);
                    // 动态获取下次任务的间隔
                    int minute = Integer.parseInt(dsrwsjjg);
                    if (minute < 5) minute = 5;
                    if (minute > 59) minute = 59;
                    scheduleNextTask(minute);
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            scheduleNextTask(Long.parseLong(dsrwsjjg));
            reentrantLock.unlock();
        }
    }
@@ -142,11 +147,11 @@
//        String tjNumber1 = order.getTjNumber();
//        log.info("查询出来的体检号是: " + tjNumber1);
//        log.info("传过来的的体检号是: "+ s);
        Map<String,Object> map=new HashMap<>();
        map.put("tjnum", s);
        testMapper.tjUpdateDetatilByVi(map);
//        Map<String,Object> map=new HashMap<>();
//        map.put("tjnum", s);
//        testMapper.tjUpdateDetatilByVi(map);
//        asyncService.tjUpdateDetatilByVi(s);
        log.info("定时任务存储过程已执行!!!");
//        log.info("定时任务存储过程已执行!!!");
    }
@@ -164,9 +169,9 @@
//        String tjNumber1 = order.getTjNumber();
//        log.info("查询出来的体检号是: " + tjNumber1);
//        log.info("传过来的的体检号是: "+ s);
        Map<String,Object> map=new HashMap<>();
        map.put("tjnum", s);
        testMapper.tjUpdateDetatilByVi(map);
        log.info("定时任务存储过程已执行!!!");
//        Map<String,Object> map=new HashMap<>();
//        map.put("tjnum", s);
//        testMapper.tjUpdateDetatilByVi(map);
//        log.info("定时任务存储过程已执行!!!");
    }
}