Browse Source

升级适配 mybatis-plus 3.5.1

test
smallchill 3 years ago
parent
commit
f4d2c29195
  1. 4
      blade-ops/blade-resource/src/main/java/org/springblade/resource/service/impl/OssServiceImpl.java
  2. 4
      blade-ops/blade-resource/src/main/java/org/springblade/resource/service/impl/SmsServiceImpl.java
  3. 4
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java
  4. 8
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DictBizServiceImpl.java
  5. 8
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DictServiceImpl.java
  6. 8
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java
  7. 8
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java
  8. 12
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java
  9. 10
      blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java

4
blade-ops/blade-resource/src/main/java/org/springblade/resource/service/impl/OssServiceImpl.java

@ -47,8 +47,8 @@ public class OssServiceImpl extends BaseServiceImpl<OssMapper, Oss> implements I
public boolean submit(Oss oss) {
LambdaQueryWrapper<Oss> lqw = Wrappers.<Oss>query().lambda()
.eq(Oss::getOssCode, oss.getOssCode()).eq(Oss::getTenantId, AuthUtil.getTenantId());
Integer cnt = baseMapper.selectCount(Func.isEmpty(oss.getId()) ? lqw : lqw.notIn(Oss::getId, oss.getId()));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Func.isEmpty(oss.getId()) ? lqw : lqw.notIn(Oss::getId, oss.getId()));
if (cnt > 0L) {
throw new ServiceException("当前资源编号已存在!");
}
return this.saveOrUpdate(oss);

4
blade-ops/blade-resource/src/main/java/org/springblade/resource/service/impl/SmsServiceImpl.java

@ -47,8 +47,8 @@ public class SmsServiceImpl extends BaseServiceImpl<SmsMapper, Sms> implements I
public boolean submit(Sms sms) {
LambdaQueryWrapper<Sms> lqw = Wrappers.<Sms>query().lambda()
.eq(Sms::getSmsCode, sms.getSmsCode()).eq(Sms::getTenantId, AuthUtil.getTenantId());
Integer cnt = baseMapper.selectCount(Func.isEmpty(sms.getId()) ? lqw : lqw.notIn(Sms::getId, sms.getId()));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Func.isEmpty(sms.getId()) ? lqw : lqw.notIn(Sms::getId, sms.getId()));
if (cnt > 0L) {
throw new ServiceException("当前资源编号已存在!");
}
return this.saveOrUpdate(sms);

4
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java

@ -126,8 +126,8 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
@Override
public boolean removeDept(String ids) {
Integer cnt = baseMapper.selectCount(Wrappers.<Dept>query().lambda().in(Dept::getParentId, Func.toLongList(ids)));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Dept>query().lambda().in(Dept::getParentId, Func.toLongList(ids)));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeByIds(Func.toLongList(ids));

8
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DictBizServiceImpl.java

@ -74,8 +74,8 @@ public class DictBizServiceImpl extends ServiceImpl<DictBizMapper, DictBiz> impl
@Override
public boolean submit(DictBiz dict) {
LambdaQueryWrapper<DictBiz> lqw = Wrappers.<DictBiz>query().lambda().eq(DictBiz::getCode, dict.getCode()).eq(DictBiz::getDictKey, dict.getDictKey());
Integer cnt = baseMapper.selectCount((Func.isEmpty(dict.getId())) ? lqw : lqw.notIn(DictBiz::getId, dict.getId()));
if (cnt > 0) {
Long cnt = baseMapper.selectCount((Func.isEmpty(dict.getId())) ? lqw : lqw.notIn(DictBiz::getId, dict.getId()));
if (cnt > 0L) {
throw new ServiceException("当前字典键值已存在!");
}
// 修改顶级字典后同步更新下属字典的编号
@ -93,8 +93,8 @@ public class DictBizServiceImpl extends ServiceImpl<DictBizMapper, DictBiz> impl
@Override
public boolean removeDict(String ids) {
Integer cnt = baseMapper.selectCount(Wrappers.<DictBiz>query().lambda().in(DictBiz::getParentId, Func.toLongList(ids)));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<DictBiz>query().lambda().in(DictBiz::getParentId, Func.toLongList(ids)));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeByIds(Func.toLongList(ids));

8
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DictServiceImpl.java

@ -80,8 +80,8 @@ public class DictServiceImpl extends ServiceImpl<DictMapper, Dict> implements ID
@Override
public boolean submit(Dict dict) {
LambdaQueryWrapper<Dict> lqw = Wrappers.<Dict>query().lambda().eq(Dict::getCode, dict.getCode()).eq(Dict::getDictKey, dict.getDictKey());
Integer cnt = baseMapper.selectCount((Func.isEmpty(dict.getId())) ? lqw : lqw.notIn(Dict::getId, dict.getId()));
if (cnt > 0) {
Long cnt = baseMapper.selectCount((Func.isEmpty(dict.getId())) ? lqw : lqw.notIn(Dict::getId, dict.getId()));
if (cnt > 0L) {
throw new ServiceException("当前字典键值已存在!");
}
// 修改顶级字典后同步更新下属字典的编号
@ -99,8 +99,8 @@ public class DictServiceImpl extends ServiceImpl<DictMapper, Dict> implements ID
@Override
public boolean removeDict(String ids) {
Integer cnt = baseMapper.selectCount(Wrappers.<Dict>query().lambda().in(Dict::getParentId, Func.toLongList(ids)));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Dict>query().lambda().in(Dict::getParentId, Func.toLongList(ids)));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeByIds(Func.toLongList(ids));

8
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

@ -223,8 +223,8 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
@Override
public boolean removeMenu(String ids) {
Integer cnt = baseMapper.selectCount(Wrappers.<Menu>query().lambda().in(Menu::getParentId, Func.toLongList(ids)));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Menu>query().lambda().in(Menu::getParentId, Func.toLongList(ids)));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeByIds(Func.toLongList(ids));
@ -244,8 +244,8 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
)
);
}
Integer cnt = baseMapper.selectCount(menuQueryWrapper);
if (cnt > 0) {
Long cnt = baseMapper.selectCount(menuQueryWrapper);
if (cnt > 0L) {
throw new ServiceException("菜单名或编号已存在!");
}
if (menu.getParentId() == null && menu.getId() == null) {

8
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RegionServiceImpl.java

@ -47,8 +47,8 @@ public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> impleme
@Override
public boolean submit(Region region) {
Integer cnt = baseMapper.selectCount(Wrappers.<Region>query().lambda().eq(Region::getCode, region.getCode()));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Region>query().lambda().eq(Region::getCode, region.getCode()));
if (cnt > 0L) {
return this.updateById(region);
}
// 设置祖区划编号
@ -82,8 +82,8 @@ public class RegionServiceImpl extends ServiceImpl<RegionMapper, Region> impleme
@Override
public boolean removeRegion(String id) {
Integer cnt = baseMapper.selectCount(Wrappers.<Region>query().lambda().eq(Region::getParentCode, id));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Region>query().lambda().eq(Region::getParentCode, id));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeById(id);

12
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/RoleServiceImpl.java

@ -86,13 +86,13 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements IR
private boolean grantRoleMenu(List<Long> roleIds, List<Long> menuIds) {
// 防止越权配置超管角色
int administratorCount = baseMapper.selectCount(Wrappers.<Role>query().lambda().eq(Role::getRoleAlias, RoleConstant.ADMINISTRATOR).in(Role::getId, roleIds));
if (!AuthUtil.isAdministrator() && administratorCount > 0) {
Long administratorCount = baseMapper.selectCount(Wrappers.<Role>query().lambda().eq(Role::getRoleAlias, RoleConstant.ADMINISTRATOR).in(Role::getId, roleIds));
if (!AuthUtil.isAdministrator() && administratorCount > 0L) {
throw new ServiceException("无权配置超管角色!");
}
// 防止越权配置管理员角色
int adminCount = baseMapper.selectCount(Wrappers.<Role>query().lambda().eq(Role::getRoleAlias, RoleConstant.ADMIN).in(Role::getId, roleIds));
if (!AuthUtil.isAdmin() && adminCount > 0) {
Long adminCount = baseMapper.selectCount(Wrappers.<Role>query().lambda().eq(Role::getRoleAlias, RoleConstant.ADMIN).in(Role::getId, roleIds));
if (!AuthUtil.isAdmin() && adminCount > 0L) {
throw new ServiceException("无权配置管理员角色!");
}
// 删除角色配置的菜单集合
@ -220,8 +220,8 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements IR
@Override
public boolean removeRole(String ids) {
Integer cnt = baseMapper.selectCount(Wrappers.<Role>query().lambda().in(Role::getParentId, Func.toLongList(ids)));
if (cnt > 0) {
Long cnt = baseMapper.selectCount(Wrappers.<Role>query().lambda().in(Role::getParentId, Func.toLongList(ids)));
if (cnt > 0L) {
throw new ServiceException("请先删除子节点!");
}
return removeByIds(Func.toLongList(ids));

10
blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java

@ -91,7 +91,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
String decrypt = DesUtil.decryptFormHex(licenseKey, TenantConstant.DES_KEY);
accountNumber = JsonUtil.parse(decrypt, Tenant.class).getAccountNumber();
}
Integer tenantCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId));
Long tenantCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId));
if (accountNumber != null && accountNumber > 0 && accountNumber <= tenantCount) {
throw new ServiceException("当前租户已到最大账号额度!");
}
@ -99,8 +99,8 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
if (Func.isNotEmpty(user.getPassword())) {
user.setPassword(DigestUtil.encrypt(user.getPassword()));
}
Integer userCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId).eq(User::getAccount, user.getAccount()));
if (userCount > 0 && Func.isEmpty(user.getId())) {
Long userCount = baseMapper.selectCount(Wrappers.<User>query().lambda().eq(User::getTenantId, tenantId).eq(User::getAccount, user.getAccount()));
if (userCount > 0L && Func.isEmpty(user.getId())) {
throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
}
return save(user) && submitUserDept(user);
@ -110,13 +110,13 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
@Transactional(rollbackFor = Exception.class)
public boolean updateUser(User user) {
String tenantId = user.getTenantId();
Integer userCount = baseMapper.selectCount(
Long userCount = baseMapper.selectCount(
Wrappers.<User>query().lambda()
.eq(User::getTenantId, tenantId)
.eq(User::getAccount, user.getAccount())
.notIn(User::getId, user.getId())
);
if (userCount > 0) {
if (userCount > 0L) {
throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
}
return updateUserInfo(user) && submitUserDept(user);

Loading…
Cancel
Save