【fix sonar】SysRoleServiceImpl文件
This commit is contained in:
+10
-3
@@ -3,6 +3,7 @@ package com.jero.modules.system.service.impl;
|
|||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.api.vo.Results;
|
import com.jero.common.api.vo.Results;
|
||||||
import com.jero.common.constant.CommonConstant;
|
import com.jero.common.constant.CommonConstant;
|
||||||
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.common.util.ImportExcelUtil;
|
import com.jero.common.util.ImportExcelUtil;
|
||||||
import com.jero.modules.system.entity.SysRole;
|
import com.jero.modules.system.entity.SysRole;
|
||||||
import com.jero.modules.system.mapper.SysRoleMapper;
|
import com.jero.modules.system.mapper.SysRoleMapper;
|
||||||
@@ -35,10 +36,16 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|||||||
SysUserMapper sysUserMapper;
|
SysUserMapper sysUserMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Results importExcelCheckRoleCode(MultipartFile file, ImportParams params) throws Exception {
|
public Results importExcelCheckRoleCode(MultipartFile file, ImportParams params) throws JeroBootException {
|
||||||
List<Object> listSysRoles = ExcelImportUtil.importExcel(file.getInputStream(), SysRole.class, params);
|
List<Object> listSysRoles;
|
||||||
List<String> errorStrs = new ArrayList<>();
|
try {
|
||||||
|
listSysRoles = ExcelImportUtil.importExcel(file.getInputStream(), SysRole.class, params);
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
throw new JeroBootException(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<String> errorStrs = new ArrayList<>();
|
||||||
// 去除 listSysRoles 中重复的数据
|
// 去除 listSysRoles 中重复的数据
|
||||||
for (int i = 0; i < listSysRoles.size(); i++) {
|
for (int i = 0; i < listSysRoles.size(); i++) {
|
||||||
String roleCodeI =((SysRole)listSysRoles.get(i)).getRoleCode();
|
String roleCodeI =((SysRole)listSysRoles.get(i)).getRoleCode();
|
||||||
|
|||||||
Reference in New Issue
Block a user