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()); + } } }