From 2f662f2a75ca9af4d28a9af5eebe3d2a67c5c17c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 14 三月 2022 13:27:22 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SteThread.java |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SteThread.java b/src/main/java/com/zy/core/thread/SteThread.java
index e74e48e..a3da704 100644
--- a/src/main/java/com/zy/core/thread/SteThread.java
+++ b/src/main/java/com/zy/core/thread/SteThread.java
@@ -9,6 +9,7 @@
 import com.core.common.SpringUtils;
 import com.core.exception.CoolException;
 import com.zy.asrs.entity.BasSte;
+import com.zy.asrs.service.BasSteOptService;
 import com.zy.asrs.service.BasSteService;
 import com.zy.core.ThreadHandler;
 import com.zy.core.cache.MessageQueue;
@@ -188,12 +189,14 @@
 
                 // 鏍规嵁瀹炴椂淇℃伅鏇存柊鏁版嵁搴�
                 BasSteService service = SpringUtils.getBean(BasSteService.class);
-                BasSte basSte = new BasSte();
-                basSte.setSteNo(slave.getId());
-                if (!service.updateById(steProtocol.toSqlModel(basSte))){
-                    log.error("绌挎杞lc鏁版嵁搴撴洿鏂板け璐� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
-                }
+                if (null != service) {
+                    BasSte basSte = new BasSte();
+                    basSte.setSteNo(slave.getId());
+                    if (!service.updateById(steProtocol.toSqlModel(basSte))){
+                        log.error("绌挎杞lc鏁版嵁搴撴洿鏂板け璐� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
+                    }
 
+                }
             } else {
                 OutputQueue.CRN.offer(MessageFormat.format("銆恵0}銆憑1}绌挎杞lc鐘舵�佷俊鎭け璐�",DateUtils.convert(new Date()), slave.getId()));
                 throw new CoolException(MessageFormat.format( "绌挎杞lc鐘舵�佷俊鎭け璐� ===>> [id:{0}] [ip:{1}] [port:{2}]", slave.getId(), slave.getIp(), slave.getPort()));
@@ -236,12 +239,12 @@
 
         try {
             // 鏃ュ織璁板綍
-//            BasCrnOptService bean = SpringUtils.getBean(BasCrnOptService.class);
-//            BasCrnOpt basCrnOpt = new BasCrnOpt(
-//                    command.getTaskNo().intValue(),    // 浠诲姟鍙�
-//                    command.getCrnNo(),    // 绌挎杞闈炵┖]
+            BasSteOptService bean = SpringUtils.getBean(BasSteOptService.class);
+//            BasSteOpt basSteOpt = new BasSteOpt(
+//                    command.getTaskNo(),    // 浠诲姟鍙�
+//                    command.getSteNo(),    // 绌挎杞闈炵┖]
 //                    new Date(),    // 涓嬪彂鏃堕棿
-//                    command.getTaskModeType().toString(),    // 妯″紡
+//                    command.getTaskModeType().desc,    // 妯″紡
 //                    command.getSourcePosX().intValue(),    // 婧愭帓
 //                    command.getSourcePosY().intValue(),    // 婧愬垪
 //                    command.getSourcePosZ().intValue(),    // 婧愬眰
@@ -254,7 +257,7 @@
 //                    null,    // 淇敼鏃堕棿
 //                    null    // 淇敼浜哄憳
 //            );
-//            bean.insert(basCrnOpt);
+//            bean.insert(basSteOpt);
         } catch (Exception ignore) {}
 
         if (result.IsSuccess) {

--
Gitblit v1.9.1