新增模型校验名字

master
Diyu0904 2025-03-04 18:43:58 +08:00
parent 59e1e87b2a
commit 078fa26c7f
3 changed files with 31 additions and 0 deletions

View File

@ -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){

View File

@ -43,4 +43,7 @@ public interface ModelService extends IService<ModelProduct> {
PageInfo<ResponseModelProduct> modelSquare(PageVo pageVo);
R selectModelByName(String name);
}

View File

@ -114,6 +114,22 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
return new PageInfo<ResponseModelProduct>(responseModelProductList);
}
@Override
public R selectModelByName(String name) {
//根绝名字查找数据
LambdaQueryWrapper<ModelProduct> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ModelProduct::getModelName,name);
queryWrapper.eq(ModelProduct::getDelFlag,0);
List<ModelProduct> modelProducts = postMapper.selectList(queryWrapper);
if (modelProducts.size()>0){
return R.ok(1);
}
return R.ok(0);
}
@Override
public Page<ModelProduct> selectByUserId(MallProductVo mallProductVo) {