【fix sonar】SysRoleServiceImpl文件

This commit is contained in:
梁琦涛
2023-04-03 18:21:39 +08:00
parent 42da5cff6f
commit 3b1ad1a510
@@ -3,6 +3,7 @@ package com.jero.modules.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.api.vo.Results;
import com.jero.common.constant.CommonConstant;
import com.jero.common.exception.JeroBootException;
import com.jero.common.util.ImportExcelUtil;
import com.jero.modules.system.entity.SysRole;
import com.jero.modules.system.mapper.SysRoleMapper;
@@ -35,10 +36,16 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
SysUserMapper sysUserMapper;
@Override
public Results importExcelCheckRoleCode(MultipartFile file, ImportParams params) throws Exception {
List<Object> listSysRoles = ExcelImportUtil.importExcel(file.getInputStream(), SysRole.class, params);
List<String> errorStrs = new ArrayList<>();
public Results importExcelCheckRoleCode(MultipartFile file, ImportParams params) throws JeroBootException {
List<Object> listSysRoles;
try {
listSysRoles = ExcelImportUtil.importExcel(file.getInputStream(), SysRole.class, params);
}catch (Exception e){
throw new JeroBootException(e);
}
List<String> errorStrs = new ArrayList<>();
// 去除 listSysRoles 中重复的数据
for (int i = 0; i < listSysRoles.size(); i++) {
String roleCodeI =((SysRole)listSysRoles.get(i)).getRoleCode();