【添加】角色 增/改/删 接口处理完毕
This commit is contained in:
+3
@@ -13,6 +13,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.system.base.controller.JeroController;
|
||||
import com.jero.common.util.UUIDGenerator;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
@@ -105,6 +106,7 @@ public class SysRoleController {
|
||||
public Result<Object> add(@RequestBody SysRole role) {
|
||||
try {
|
||||
role.setCreateTime(new Date());
|
||||
role.setId(UUIDGenerator.generate());
|
||||
sysRoleService.save(role);
|
||||
return Result.OK(OPTION_SUCCESS);
|
||||
} catch (Exception e) {
|
||||
@@ -126,6 +128,7 @@ public class SysRoleController {
|
||||
return Result.error("未找到对应实体");
|
||||
}else {
|
||||
role.setUpdateTime(new Date());
|
||||
role.setId(UUIDGenerator.generate());
|
||||
boolean ok = sysRoleService.updateById(role);
|
||||
if(ok) {
|
||||
return Result.OK(OPTION_SUCCESS);
|
||||
|
||||
@@ -30,7 +30,7 @@ public class SysRole implements Serializable {
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
@TableId(type = IdType.INPUT)
|
||||
private String id;
|
||||
|
||||
/**
|
||||
|
||||
+3
@@ -5,6 +5,7 @@ import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.constant.CommonConstant;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.util.ImportExcelUtil;
|
||||
import com.jero.common.util.UUIDGenerator;
|
||||
import com.jero.modules.system.entity.SysRole;
|
||||
import com.jero.modules.system.mapper.SysRoleMapper;
|
||||
import com.jero.modules.system.mapper.SysUserMapper;
|
||||
@@ -51,6 +52,8 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||
String roleCodeI =((SysRole)listSysRoles.get(i)).getRoleCode();
|
||||
for (int j = i + 1; j < listSysRoles.size(); j++) {
|
||||
String roleCodeJ =((SysRole)listSysRoles.get(j)).getRoleCode();
|
||||
((SysRole)listSysRoles.get(j)).setId(UUIDGenerator.generate());
|
||||
|
||||
// 发现重复数据
|
||||
if (roleCodeI.equals(roleCodeJ)) {
|
||||
errorStrs.add("第 " + (j + 1) + " 行的 roleCode 值:" + roleCodeI + " 已存在,忽略导入");
|
||||
|
||||
Reference in New Issue
Block a user