From ae15dc64b21b6ed3a96a5945f2f1ce1bc8833a3f Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期五, 13 十二月 2024 20:20:25 +0800
Subject: [PATCH] 20241213

---
 ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java |   41 +++++++++++++++++++++++++----------------
 1 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
index 6a6e5cc..fc23f29 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java
@@ -51,6 +51,9 @@
     private LtkjHysqdService ltkjHysqdService;
     @Resource
     private TestMapper testMapper;
+    @Resource
+    private TjAsyncService asyncService;
+
 
     private final ReentrantLock reentrantLock = new ReentrantLock();
 
@@ -104,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();
         }
     }
@@ -139,10 +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);
-        log.info("瀹氭椂浠诲姟瀛樺偍杩囩▼宸叉墽琛�!!!");
+//        Map<String,Object> map=new HashMap<>();
+//        map.put("tjnum", s);
+//        testMapper.tjUpdateDetatilByVi(map);
+//        asyncService.tjUpdateDetatilByVi(s);
+//        log.info("瀹氭椂浠诲姟瀛樺偍杩囩▼宸叉墽琛�!!!");
     }
 
 
@@ -160,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("瀹氭椂浠诲姟瀛樺偍杩囩▼宸叉墽琛�!!!");
     }
 }

--
Gitblit v1.8.0