From 214ebd63a5f763df182dee863179a910fecc915e Mon Sep 17 00:00:00 2001 From: guoapeng Date: Fri, 21 Mar 2025 04:24:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E9=87=8D=E5=90=8D=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/qyft/ms/app/controller/MatrixController.java | 4 ++++ src/main/java/com/qyft/ms/app/controller/MatrixCraftController.java | 5 +++++ 2 files changed, 9 insertions(+) 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)); }