From 1236da22e6f96778bf4846ce871c30783ba4be2b Mon Sep 17 00:00:00 2001 From: Tom Li Date: Tue, 20 Jan 2026 16:35:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=A8=E6=9C=9F=E6=80=A7=E8=AF=95=E9=AA=8C?= =?UTF-8?q?=20=E4=BF=AE=E6=94=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/quality/pojo/vo/CycleTestVO.java | 5 ++--- .../desk/quality/service/CycleTestService2.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/CycleTestVO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/CycleTestVO.java index 59090aea..08829e4e 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/CycleTestVO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/CycleTestVO.java @@ -73,7 +73,6 @@ public class CycleTestVO extends CycleTest { */ @Schema(description = "standard") private CycleTestStandardVO standard; - - @Schema(description = "[镀种]ids") - private String plateIds; + @Schema(description = "[镀种]多个名称") + private String plateNames; } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService2.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService2.java index 1cc4076b..570002ac 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService2.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService2.java @@ -11,6 +11,7 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springblade.desk.basic.constant.BaseCol; +import org.springblade.desk.basic.service.IPlatingService; import org.springblade.desk.quality.constant.CycleTestTaskConst; import org.springblade.desk.quality.mapper.CycleTestMapper; import org.springblade.desk.quality.pojo.entity.CycleTest; @@ -50,6 +51,10 @@ public class CycleTestService2 { private ICycleTestStandardService standardService; @Resource private CycleTestStandardService2 standardService2; + + @Resource + private IPlatingService platingService; + @Resource private IUserClient userClient; @Resource @@ -184,5 +189,15 @@ public class CycleTestService2 { CycleTestTaskConst.DICT_TEST_PIECE, "" + vo.getTestType()).getData() ); + // 多个 镀种名称 + { + StringBuilder names = new StringBuilder(); + List idList = Func.toLongList(vo.getPlateIds()); + idList.forEach(id -> { + names.append(platingService.getById(id).getPlating()); + names.append(","); + }); + vo.setPlateNames(names.toString()); + } } }