From 03c3ae747f82ad22c761c79e7b1c0e0031c57d41 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 06 四月 2026 20:28:35 +0800
Subject: [PATCH] #出库站点命令下发
---
src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java b/src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java
index 1b84b7d..fc9d880 100644
--- a/src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java
+++ b/src/main/java/com/zy/core/plugin/store/StoreInTaskPolicy.java
@@ -25,12 +25,6 @@
return basDevp.getBarcodeStationList$();
}
- boolean matchCandidate(StoreInTaskContext context);
-
- default boolean beforeApply(StoreInTaskContext context) {
- return true;
- }
-
default void onRequestPermitGranted(StoreInTaskContext context) {
}
@@ -63,12 +57,23 @@
default void afterTaskCreated(StoreInTaskContext context, WrkMast wrkMast) {
}
- default void onApplyFailed(StoreInTaskContext context, InTaskApplyResult result) {
- String warning = "璇锋眰鍏ュ簱澶辫触锛學MS杩斿洖=" + buildFailureMessage(result);
+ default void setSystemWarning(StoreInTaskContext context, String warning) {
+ if (context == null || context.getStationProtocol() == null) {
+ return;
+ }
context.getStationProtocol().setSystemWarning(warning);
syncWarningToBackStation(context, warning);
}
+ default void clearSystemWarning(StoreInTaskContext context) {
+ setSystemWarning(context, "");
+ }
+
+ default void onApplyFailed(StoreInTaskContext context, InTaskApplyResult result) {
+ String warning = "璇锋眰鍏ュ簱澶辫触锛學MS杩斿洖=" + buildFailureMessage(result);
+ setSystemWarning(context, warning);
+ }
+
default String buildFailureMessage(InTaskApplyResult result) {
if (!Cools.isEmpty(result.getResponse())) {
return result.getResponse();
--
Gitblit v1.9.1