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 8e9d4d60..369c8b51 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 @@ -1462,7 +1462,7 @@ public class IOrderBoxServiceImpl implements IOrderBoxService { } } else { List nextWorkPlanList = 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, workPlan.getNextWpId()) .list(); @@ -1475,7 +1475,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 {