From 7a5e75cdffb5dc5cddf72e72a52b16dd23142410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=B9=BE=E7=BF=94?= Date: Thu, 23 Apr 2026 15:44:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=80=E7=A7=8D=E7=BB=B4=E6=8A=A4=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E9=95=80=E7=A7=8D=E5=88=86=E7=B1=BB=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/basic/controller/PlatingController.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java index 06cb365e..7c25a48b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java @@ -48,6 +48,7 @@ import org.springframework.web.multipart.MultipartFile; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.stream.Collectors; /** @@ -104,9 +105,20 @@ public class PlatingController extends BladeController { qw.orderByAsc(BaseCol.ID); IPage pages = service.page(Condition.getPage(query), qw); IPage pagesVO = PlatingWrapper.build().pageVO(pages); + //bcId + //镀种ID , 镀种名称 + Set bcIds = pagesVO.getRecords().stream().map(PlatingVO::getBcId).collect(Collectors.toSet()); + Map bcIdAndName = basicClazzService + .listByIds(bcIds) + .stream() + .collect(Collectors.toMap(BasicClazz::getId, BasicClazz::getName)); + //basicClazzService pagesVO.getRecords() .stream() - .peek(service::setVOValue) + .peek( s -> { + s.setBcName(bcIdAndName.getOrDefault(s.getBcId(), "-1")); + service.setVOValue(s); + }) .collect(Collectors.toList()); return R.data(pagesVO); }