Browse Source

新增自动任务停止检测功能,自动启动超时未执行的自动任务

hu 1 month ago
parent
commit
f4243b6bef

BIN
lib/yos.core-2.5.26-sources.jar → lib/yos.core-2.5.27-sources.jar


BIN
lib/yos.core-2.5.26.jar → lib/yos.core-2.5.27.jar


+ 2 - 4
src/custom/service/AftersalesmagAutoRecheckService.java

@@ -31,7 +31,7 @@ public class AftersalesmagAutoRecheckService extends ServiceController {
 
     @Override
 
-    public void serviceRun() throws YosException {
+    public void serviceRun() throws Exception {
         for (String siteid : siteids) {
             if (dbConnect.runSqlQuery("SELECT 1 from  sys_site WHERE siteid='" + siteid + "'").isEmpty()) {
                 continue;
@@ -73,7 +73,7 @@ public class AftersalesmagAutoRecheckService extends ServiceController {
                         String result = new WebRequest().doPost(object.toString(), erpDocking.getUrl(), map);
 
                         JSONObject resultobject = JSONObject.parseObject(result);
-                        try {
+                         {
                             Rows erpupdatelogRows = dbConnect.runSqlQuery(
                                     "select * from sys_erpupdatelog where ownertable='sa_aftersalesmag' and type='复核erp退/换货单' and ownerid=" + sa_aftersalesmagid);
                             SQLFactory sqlFactory;
@@ -102,8 +102,6 @@ public class AftersalesmagAutoRecheckService extends ServiceController {
                             }
                             sqlFactory.addParameter("status", resultobject.getString("errcode"));
                             sqlList.add(sqlFactory.getSQL());
-                        } catch (Exception e) {
-                            e.printStackTrace();
                         }
                         if (resultobject.getString("errcode").equals("0")) {
                             sqlList.add("update sa_aftersalesmag set status='复核' where sa_aftersalesmagid='" + sa_aftersalesmagid + "' and siteid='" + siteid + "'");

+ 1 - 1
src/custom/service/AutoDockItemService.java

@@ -24,7 +24,7 @@ public class AutoDockItemService extends ServiceController {
     String[] siteids = {"CCYOSG", "DLB"};
 
     @Override
-    public void serviceRun() throws YosException {
+    public void serviceRun() throws Exception {
         for (String siteid : siteids) {
             if (dbConnect.runSqlQuery("SELECT 1 from  sys_site WHERE siteid='" + siteid + "'").isEmpty()) {
                 continue;

+ 2 - 4
src/custom/service/DispatchAutoCloseService.java

@@ -40,7 +40,7 @@ public class DispatchAutoCloseService extends ServiceController {
 
     @Override
 
-    public void serviceRun() throws YosException {
+    public void serviceRun() throws Exception {
         for (String siteid : siteids) {
             if (dbConnect.runSqlQuery("SELECT 1 from  sys_site WHERE siteid='" + siteid + "'").isEmpty()) {
                 continue;
@@ -90,7 +90,7 @@ public class DispatchAutoCloseService extends ServiceController {
                         String result = new WebRequest().doPost(object.toString(), erpDocking.getUrl(), map);
                         JSONObject resultobject = JSONObject.parseObject(result);
 
-                        try {
+                        {
                             Rows erpupdatelogRows = dbConnect.runSqlQuery(
                                     "select * from sys_erpupdatelog where ownertable='sa_dispatch' and type='关闭发货单' and ownerid=" + sa_dispatchid);
                             SQLFactory sqlFactory;
@@ -119,8 +119,6 @@ public class DispatchAutoCloseService extends ServiceController {
                             }
                             sqlFactory.addParameter("status", resultobject.getString("errcode"));
                             sqlList.add(sqlFactory.getSQL());
-                        } catch (Exception e) {
-                            e.printStackTrace();
                         }
 
                         if (resultobject.getString("errcode").equals("0")) {

+ 1 - 1
src/custom/service/StockAutoDockAftersalesmagService.java

@@ -26,7 +26,7 @@ public class StockAutoDockAftersalesmagService extends ServiceController {
     String[] siteids = {"CCYOSG", "DLB"};
 
     @Override
-    public void serviceRun() throws YosException {
+    public void serviceRun() throws Exception {
         for (String siteid : siteids) {
             if (dbConnect.runSqlQuery("SELECT 1 from  sys_site WHERE siteid='" + siteid + "'").isEmpty()) {
                 continue;

+ 1 - 1
src/custom/service/StockAutoDockDispatchService.java

@@ -31,7 +31,7 @@ public class StockAutoDockDispatchService extends ServiceController {
     String[] siteids = {"CCYOSG", "DLB"};
 
     @Override
-    public void serviceRun() throws YosException {
+    public void serviceRun() throws Exception {
         for (String siteid : siteids) {
             if (dbConnect.runSqlQuery("SELECT 1 from  sys_site WHERE siteid='" + siteid + "'").isEmpty()) {
                 continue;