From 313e6ec716685ae4e55a4c6164790b1a31ee3e4d Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期一, 26 一月 2026 16:00:00 +0800
Subject: [PATCH] 订单明细字段顺序优化3

---
 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