From bd3f996ee1b8274c0baa099719ea7b2b988dc5f3 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 12 十二月 2024 21:59:02 +0800
Subject: [PATCH] zjh202412012

---
 ltkj-admin/src/main/java/com/ltkj/web/config/timer/DefaultScheduled.java |   37 +++++++++++++++++++++----------------
 1 files changed, 21 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 60d1ec7..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
@@ -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("瀹氭椂浠诲姟瀛樺偍杩囩▼宸叉墽琛�!!!");
     }
 }

--
Gitblit v1.8.0