Merge branch 'dev' into leng_dev

This commit is contained in:
冷冷 committed 2018-08-02 22:11:32 +08:00
commit 4e6ce28340
2 files changed
+10 -3

No files matched your search

@@ -25,6 +25,8 @@ import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.pig4cloud.pigx.admin.api.entity.SysRoleMenu;
import com.pig4cloud.pigx.admin.mapper.SysRoleMenuMapper;
import com.pig4cloud.pigx.admin.service.SysRoleMenuService;
import lombok.AllArgsConstructor;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Service;
@@ -41,9 +43,11 @@ import java.util.List;
* @since 2017-10-29
*/
@Service
@AllArgsConstructor
public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements SysRoleMenuService {
private CacheManager cacheManager;
/**
*
* @param role
* @param roleId 角色
* @param menuIds 菜单ID拼成的字符串,每个id之间根据逗号分隔
@@ -57,7 +61,7 @@ public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRo
this.delete(new EntityWrapper<>(condition));
List<SysRoleMenu> roleMenuList = new ArrayList<>();
List<String> menuIdList = Arrays.asList(menuIds.split(","));
if(CollUtil.isEmpty(menuIdList)){
if (CollUtil.isEmpty(menuIdList)) {
return Boolean.TRUE;
}
for (String menuId : menuIdList) {
@@ -66,6 +70,9 @@ public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRo
roleMenu.setMenuId(Integer.valueOf(menuId));
roleMenuList.add(roleMenu);
}
//清空userinfo
cacheManager.getCache("user_details").clear();
return this.insertBatch(roleMenuList);
}
}
+1 -1
View File
@@ -37,7 +37,7 @@
</parent>
<properties>
<pigx.version>1.3.0</pigx.version>
<pigx.version>1.3.1</pigx.version>
<spring-boot.version>2.0.3.RELEASE</spring-boot.version>
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>