/**
* 更新角色信息
*
* @param role
* @return
*/
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, readOnly = false)
/* @Override */
public String updateRoleBaseInfo(Role role) {
// 系统标志
String system_id = role.getSystem_id();
// 角色ID
String r_id = role.getR_id();
// 角色名称
String r_name = role.getR_name();
String roleIdById = roleDao.getRoleIdByIdAndName(system_id, r_id, null);
String roleIdByName = roleDao.getRoleIdByIdAndName(system_id, null, r_name);
if (StringUtil.isNotEmpty(roleIdById)) {
if (StringUtil.isEmpty(roleIdByName) || roleIdByName.equals(r_id)) {
roleDao.updateRoleBaseInfo(role);
// 更新成功
return "0";
} else {
// 该角色名已存在
return "1";
}
} else {
// 该角色已被删除
return "2";
}
}
RoleServiceImpl.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:ipayquery
作者:
评论列表
文章目录