Browse Source

租户修改

wangli 4 years ago
parent
commit
0cd56ae93d

+ 1 - 1
user_center/src/main/java/com/huaxu/dao/TenantMapper.java

@@ -115,5 +115,5 @@ public interface TenantMapper  {
      * @param menuIds
      * @return
      */
-    Integer deleteTenantMenuIds( @Param("tenantId") Integer tenantId,@Param("menuIds")List<Integer> menuIds);
+    Integer deleteTenantMenuIds( @Param("tenantId") String tenantId,@Param("menuIds")List<Integer> menuIds);
 }

+ 3 - 2
user_center/src/main/java/com/huaxu/service/impl/TenantServiceImpl.java

@@ -237,7 +237,7 @@ public class TenantServiceImpl implements TenantService {
         //去掉的菜单id(需要删除的)
         List<Integer> deleteTenantMenuIds = oldTenantMenuIds.stream().filter(item -> !newTenantMenuIds.contains(item)).collect(Collectors.toList());
         if(deleteTenantMenuIds.size()>0){
-            tenantMapper.deleteTenantMenuIds(tenantDto.getId(),deleteTenantMenuIds);
+            tenantMapper.deleteTenantMenuIds(tenantDto.getCode(),deleteTenantMenuIds);
         }
         //修改管理员信息
         UserEntity userEntity =userMapper.findUserById(tenantDto.getUserId());
@@ -281,8 +281,9 @@ public class TenantServiceImpl implements TenantService {
      */
     @Override
     public int deleteById(Integer id) {
+        TenantDto tenantDto = tenantMapper.selectById(id);
         //先删除租户菜单
-        tenantMapper.deleteTenantMenuIds(id,null);
+        tenantMapper.deleteTenantMenuIds(tenantDto.getCode(),null);
         //删除用户信息
         tenantMapper.deleteUserByTenantId(id);
         return tenantMapper.deleteById(id);