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 {