mybatis plus 判断唯一不重复 添加和编辑调同一个方法 java
【代码】mybatis plus 判断唯一不重复 添加和编辑调同一个方法 java。
·
@PostMapping("/submit")
@ApiOperationSupport(order = 6)
@ApiOperation(value = "新增或修改", notes = "传入busManage")
public R submit(@Valid @RequestBody BusManageEntity busManage) {
//车牌号唯一
LambdaQueryWrapper<BusManageEntity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(BusManageEntity::getIsDeleted, 0);
queryWrapper.eq(BusManageEntity::getLicensePlate, busManage.getLicensePlate().trim());
if(busManage.getId()!=null){
queryWrapper.ne(BusManageEntity::getId, busManage.getId());
}
long count = busManageService.count(queryWrapper);
if (count > 0) {
throw new ServiceException("车牌号已存在!");
}
return R.status(busManageService.saveOrUpdate(busManage));
}

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)