diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsInspectionStandardController.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsInspectionStandardController.java index d75120c7..11387367 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsInspectionStandardController.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsInspectionStandardController.java @@ -13,6 +13,7 @@ import jakarta.annotation.Resource; import jakarta.validation.Valid; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Size; import model.DimensionResult; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; @@ -44,7 +45,7 @@ public class QmsInspectionStandardController extends BaseController { * 新增检验标准 */ @PostMapping("add") - public ApiResult add(@RequestBody @NotEmpty List materialIds) { + public ApiResult add(@RequestBody @NotEmpty @Size(max = 100, message = "单次最多新增100条物料的检验标准") List materialIds) { inspectionStandardControllerService.batchAdd(materialIds); return ApiResult.success(); } diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java index e34a33da..5da1ed31 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java @@ -897,10 +897,6 @@ public class QmsInspectionStandardControllerService { @Transactional public void batchAdd(List materialIds) { -// qualityInspectorService.lambdaQuery() -// .in(QmsQualityInspector::get, materialIds) -// .eq(QmsQualityInspector::getInspectionType, 1) - //TODO - materialIds.forEach(this::add); + materialIds.stream().distinct().forEach(this::add); } }