相同权限抛出异常

This commit is contained in:
wanggeng888 2021-05-11 11:03:55 +08:00
parent 78adf95a7a
commit 1c36932597

View File

@ -3,6 +3,7 @@ package ink.wgink.service.permission.service.impl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import ink.wgink.common.base.DefaultBaseService; import ink.wgink.common.base.DefaultBaseService;
import ink.wgink.exceptions.SearchException;
import ink.wgink.service.permission.pojo.vos.SystemApiVO; import ink.wgink.service.permission.pojo.vos.SystemApiVO;
import ink.wgink.pojo.ListPage; import ink.wgink.pojo.ListPage;
import ink.wgink.pojo.dtos.permission.PermissionDTO; import ink.wgink.pojo.dtos.permission.PermissionDTO;
@ -45,7 +46,7 @@ public class PermissionServiceImpl extends DefaultBaseService implements IPermis
params.put("systemTag", permissionVO.getSystemTag()); params.put("systemTag", permissionVO.getSystemTag());
List<PermissionDTO> permissionDTOs = list(params); List<PermissionDTO> permissionDTOs = list(params);
if (!permissionDTOs.isEmpty()) { if (!permissionDTOs.isEmpty()) {
return; throw new SearchException("权限已经存在");
} }
savePermissionReturnId(permissionVO); savePermissionReturnId(permissionVO);
} }