From 07f67520db06633c6250e5fc2f3618708ef5bbe3 Mon Sep 17 00:00:00 2001 From: sunjianxi <839419401@qq.com> Date: Thu, 16 Apr 2026 09:45:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=8E=A5=E6=94=B6-sjx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/order/pojo/entity/YieldOrderCraft.java | 6 ++++++ .../desk/order/service/impl/YieldOrderServiceImpl.java | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrderCraft.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrderCraft.java index a4118ef1..d8cd4cd0 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrderCraft.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrderCraft.java @@ -120,4 +120,10 @@ public class YieldOrderCraft extends BaseEntity { */ @TableField(value = "IS_OUTSOURCE") private Boolean isOutsource; + + /** + * 加工中心 + */ + @TableField(exist = false) + private String workCenterName; } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java index cf2ce44c..fbd9c80a 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java @@ -21,7 +21,9 @@ import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.*; +import org.springblade.desk.basic.pojo.entity.WorkCenter; import org.springblade.desk.basic.service.IQualityGradeService; +import org.springblade.desk.basic.service.IWorkCenterService; import org.springblade.desk.dashboard.constant.DsCraftConstant; import org.springblade.desk.dashboard.constant.DsPartConstant; import org.springblade.desk.dashboard.pojo.entity.*; @@ -88,6 +90,7 @@ public class YieldOrderServiceImpl extends BaseServiceImpl list = yieldOrderCraftService.list(Wrappers.lambdaQuery().eq(YieldOrderCraft::getYoId,yieldOrder.getId())); + list.stream().forEach(craft -> { + if(craft.getWorkCenterId() != null){ + WorkCenter workCenter = workCenterService.getById(craft.getWorkCenterId()); + craft.setWorkCenterName(workCenter.getWcName()); + } + }); return list; } }