From 078fa26c7f7945d14d808f685d418972d64e29f8 Mon Sep 17 00:00:00 2001 From: Diyu0904 <1819728964@qq.com> Date: Tue, 4 Mar 2025 18:43:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A8=A1=E5=9E=8B=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E5=90=8D=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resource/MallProductController.java | 12 ++++++++++++ .../com/mcwl/resource/service/ModelService.java | 3 +++ .../resource/service/impl/ModelServiceImpl.java | 16 ++++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java index e36ca0f..a7f3bee 100644 --- a/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java +++ b/mcwl-admin/src/main/java/com/mcwl/web/controller/resource/MallProductController.java @@ -238,6 +238,18 @@ public class MallProductController extends BaseController { return R.ok(modelProductPage); } + /** + * 校验模型名字是否唯一 + * @param name + * @return + */ + @ApiOperation(value = "校验模型名字是否唯一") + @GetMapping("/selectModelByName") + public R selectModelByName(@RequestParam String name){ + + return modelService.selectModelByName(name); + } + @ApiOperation(value = "个人中心更改背景") @GetMapping("/updateBackgroundImg") public R updateBackgroundImg(@RequestParam Long id,String path){ diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/ModelService.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/ModelService.java index 1fa207c..e406aa6 100644 --- a/mcwl-resource/src/main/java/com/mcwl/resource/service/ModelService.java +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/ModelService.java @@ -43,4 +43,7 @@ public interface ModelService extends IService { PageInfo modelSquare(PageVo pageVo); + + R selectModelByName(String name); + } diff --git a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/ModelServiceImpl.java b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/ModelServiceImpl.java index bca09c9..cc24a36 100644 --- a/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/ModelServiceImpl.java +++ b/mcwl-resource/src/main/java/com/mcwl/resource/service/impl/ModelServiceImpl.java @@ -114,6 +114,22 @@ public class ModelServiceImpl extends ServiceImpl impl return new PageInfo(responseModelProductList); } + @Override + public R selectModelByName(String name) { + + //根绝名字查找数据 + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(ModelProduct::getModelName,name); + queryWrapper.eq(ModelProduct::getDelFlag,0); + + List modelProducts = postMapper.selectList(queryWrapper); + + if (modelProducts.size()>0){ + return R.ok(1); + } + return R.ok(0); + } + @Override public Page selectByUserId(MallProductVo mallProductVo) {