From c6f6ebf23636b09cd23efbb6bc539f5156ea255b Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期二, 27 一月 2026 08:48:19 +0800
Subject: [PATCH] lsh#

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
index f6ffb66..59808c6 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
@@ -411,6 +411,14 @@
                 if (stationS.getType().equals(StationTypeEnum.STATION_TYPE_MUTI.type)) {
                     taskParams.setSign(LocStsWcsOrOtherType.LOC_STS_TYPE_WCS.type);
                 } else {
+                    Loc locEnd = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getCode, task.getTargLoc()));
+                    if (Objects.isNull(locEnd)) {
+                        throw new CoolException("婧愬簱浣嶄笉瀛樺湪锛侊紒");
+                    }
+                    String type = LocStsWcsOrOtherType.getApiType(locEnd.getAreaId$());
+                    if (type.equals(LocStsWcsOrOtherType.LOC_STS_TYPE_WCS.type)) {
+                        taskParams.setSignType("2");
+                    }
                     taskParams.setSign(LocStsWcsOrOtherType.LOC_STS_TYPE_RCS.type);
                 }
             }

--
Gitblit v1.9.1