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