From 1ef1063281497f32fcfa4f14b07d99399c0bb765 Mon Sep 17 00:00:00 2001
From: jinglun-cloud <jinglun2019@foxmail.com>
Date: 星期四, 07 五月 2026 15:04:17 +0800
Subject: [PATCH] refactor(设备运动): 重构条码设备运动逻辑,提取运动常量并优化代码结构
---
src/main/java/com/zy/core/utils/station/StationOutboundDispatchProcessor.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/core/utils/station/StationOutboundDispatchProcessor.java b/src/main/java/com/zy/core/utils/station/StationOutboundDispatchProcessor.java
index c736296..e4e8c42 100644
--- a/src/main/java/com/zy/core/utils/station/StationOutboundDispatchProcessor.java
+++ b/src/main/java/com/zy/core/utils/station/StationOutboundDispatchProcessor.java
@@ -143,6 +143,15 @@
return;
}
+ long sameStationCount = wrkMastService.count(new QueryWrapper<WrkMast>()
+ .eq("wrk_sts", WrkStsType.OUTBOUND_RUN_COMPLETE.sts)
+ .eq("source_sta_no", stationObjModel.getStationId()));
+ if (sameStationCount > 1) {
+ News.taskError(wrkMast.getWrkNo(), "鍑哄簱寮傚父锛氬悓涓�婧愮珯瀛樺湪澶氱瑪鎼繍瀹屾垚浠诲姟锛屼笉涓嬪彂鍛戒护銆傛簮绔�={}锛屾暟閲�={}",
+ stationObjModel.getStationId(), sameStationCount);
+ return;
+ }
+
StationThread stationThread = (StationThread) SlaveConnection.get(SlaveType.Devp, stationObjModel.getDeviceNo());
if (stationThread == null) {
return;
--
Gitblit v1.9.1