From 70d809e0854a45bd18f8c220465ad60b46bb742d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BB=ABUmbrella?= <2539020564@qq.com>
Date: Thu, 2 Apr 2026 19:03:20 +0800
Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=B5=81=E6=94=B9=E5=86=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../springblade/desk/logistics/mapper/StationMapper.xml | 5 +++--
.../desk/logistics/service/impl/IOrderBoxServiceImpl.java | 7 ++++---
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml
index ca998b69..f25211d1 100644
--- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml
+++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/StationMapper.xml
@@ -90,12 +90,12 @@
from LM_STATION l
left join LM_STATION_CENTER r
on l.id = r.STATION_ID
+
+ where l.IS_DELETED = 0
and r.WC_ID = #{wcId}
- where l.IS_DELETED = 0
-
@@ -116,4 +116,5 @@
+
diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java
index 4d20a69d..8e9d4d60 100644
--- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java
+++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/IOrderBoxServiceImpl.java
@@ -535,7 +535,7 @@ public class IOrderBoxServiceImpl implements IOrderBoxService {
} else {
- List statusStationList = stationService.getStatusStationList(null, false, wcID, STATION_RECEIVE_ONLY, false);
+ List statusStationList = stationService.getStatusStationList(null, false, (Long) map.get("wcId"), STATION_RECEIVE_ONLY, false);
map.put("stationRegion", statusStationList.get(0).getStationRegion());
}
log.info("获取当前方法返回值:"+map);
@@ -1435,7 +1435,7 @@ public class IOrderBoxServiceImpl implements IOrderBoxService {
if (prWorkOrderList != null && !prWorkOrderList.isEmpty()) {
PrWorkOrder prWorkOrder = prWorkOrderList.get(0);
List workPlanList = prWorkPlanService.lambdaQuery()
- .select(PrWorkPlan::getStatus, PrWorkPlan::getNextWpId, PrWorkPlan::getWpId, PrWorkPlan::getMakeTeam)
+ .select(PrWorkPlan::getStatus, PrWorkPlan::getNextWpId, PrWorkPlan::getWpId, PrWorkPlan::getMakeTeam,PrWorkPlan::getSubsidiaryTeam)
.eq(PrWorkPlan::getWpId, prWorkOrder.getWpId())
.list();
@@ -1452,7 +1452,8 @@ public class IOrderBoxServiceImpl implements IOrderBoxService {
} else {
List list = iCenterTeamService.list(new LambdaQueryWrapper()
.select(CenterTeam::getWcId, CenterTeam::getTsId)
- .eq(CenterTeam::getTsId, (workPlan.getMakeTeam())));
+ .eq(workPlan.getSubsidiaryTeam()!=null&&!workPlan.getSubsidiaryTeam().equals(""),CenterTeam::getTsId, (workPlan.getMakeTeam()))
+ .eq(workPlan==null||workPlan.getSubsidiaryTeam().equals(""),CenterTeam::getTsId, (workPlan.getMakeTeam())));
if (list == null || list.size() == 0) {
return R.fail(orderCardNo + "车间订单班次查询作业中心异常");
} else {