diff --git a/src/main/java/com/qyft/ms/app/controller/MatrixController.java b/src/main/java/com/qyft/ms/app/controller/MatrixController.java index e3f6fbe..24f47b2 100644 --- a/src/main/java/com/qyft/ms/app/controller/MatrixController.java +++ b/src/main/java/com/qyft/ms/app/controller/MatrixController.java @@ -30,6 +30,10 @@ public class MatrixController { @Operation(summary = "新增基质") @PostMapping("/add") public Result add(@RequestBody Matrix matrix) { + String name = matrix.getName(); + if (matrixService.getOne(new LambdaQueryWrapper().eq(Matrix::getName, name)) != null) { + return Result.failed("基质名称重复"); + } return Result.success(matrixService.addMatrix(matrix)); } diff --git a/src/main/java/com/qyft/ms/app/controller/MatrixCraftController.java b/src/main/java/com/qyft/ms/app/controller/MatrixCraftController.java index aa1ee97..77e84dc 100644 --- a/src/main/java/com/qyft/ms/app/controller/MatrixCraftController.java +++ b/src/main/java/com/qyft/ms/app/controller/MatrixCraftController.java @@ -29,6 +29,11 @@ public class MatrixCraftController { @Operation(summary = "新增工艺") @PostMapping("/add") public Result add(@RequestBody MatrixCraft dto) { + String name = dto.getName(); + if (matrixCraftService.getBaseMapper().selectOne(new QueryWrapper().eq("name", name)) != null) { + return Result.failed("工艺名称重复"); + } + return Result.success(matrixCraftService.save(dto)); }