From 3a656a7a982e566db76831cbca53b49b57c766f4 Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Mon, 11 Aug 2025 15:48:02 +0800 Subject: [PATCH] 2025/8/11 --- .../Impl/TechnicalSpecificationServiceImpl.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java index 87197f5b..a02a50ce 100644 --- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java +++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java @@ -225,13 +225,15 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification plmTechnicalSpecificationTeams.add(teamData); } // qualityEngineer - for (int i = 0; i < inData.getQualityEngineerList().size() ; i++) { - PlmTechnicalSpecificationTeamData teamData = new PlmTechnicalSpecificationTeamData(); - teamData.setSite(inData.getSite()); - teamData.setOperatorId(inData.getQualityEngineerList().get(i)); - teamData.setCodeNo(inData.getCodeNo()); - teamData.setType("qualityEngineer"); - plmTechnicalSpecificationTeams.add(teamData); + if (inData.getQualityEngineerList()!=null&&!inData.getQualityEngineerList().isEmpty()) { + for (int i = 0; i < inData.getQualityEngineerList().size() ; i++) { + PlmTechnicalSpecificationTeamData teamData = new PlmTechnicalSpecificationTeamData(); + teamData.setSite(inData.getSite()); + teamData.setOperatorId(inData.getQualityEngineerList().get(i)); + teamData.setCodeNo(inData.getCodeNo()); + teamData.setType("qualityEngineer"); + plmTechnicalSpecificationTeams.add(teamData); + } } // Technical for (int i = 0; i < inData.getMpOperatorList().size() ; i++) {