fix 修正 SysTenantServiceImpl#deleteWithValidByIds 超管租户可以被删除的问题, 加上 id 校验 ;
fix 修正 tenant/index.vue handleUpdate 租户套餐回显问题 ;
| | |
| | | public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { |
| | | if (isValid) { |
| | | // 做一些业务上的校验,判断是否需要校验 |
| | | if (ids.contains(TenantConstants.SUPER_ADMIN_ID)) { |
| | | throw new ServiceException("超管租户不能删除"); |
| | | } |
| | | } |
| | | return baseMapper.deleteBatchIds(ids) > 0; |
| | | } |
| | |
| | | handleUpdate(row) { |
| | | this.loading = true; |
| | | this.reset(); |
| | | this.getTenantPackage(); |
| | | const id = row.id || this.ids |
| | | getTenant(id).then(response => { |
| | | this.loading = false; |