|
@@ -497,8 +497,7 @@ public class SysUserController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 通过excel导入数据
|
|
|
|
|
- *
|
|
|
|
|
|
|
+ * 批量导入用户-通过excel导入数据
|
|
|
* @param request
|
|
* @param request
|
|
|
* @param response
|
|
* @param response
|
|
|
* @return
|
|
* @return
|
|
@@ -515,7 +514,7 @@ public class SysUserController {
|
|
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
|
|
MultipartFile file = entity.getValue();// 获取上传文件对象
|
|
MultipartFile file = entity.getValue();// 获取上传文件对象
|
|
|
ImportParams params = new ImportParams();
|
|
ImportParams params = new ImportParams();
|
|
|
- params.setTitleRows(2);
|
|
|
|
|
|
|
+ params.setTitleRows(0);
|
|
|
params.setHeadRows(1);
|
|
params.setHeadRows(1);
|
|
|
params.setNeedSave(true);
|
|
params.setNeedSave(true);
|
|
|
try {
|
|
try {
|
|
@@ -523,14 +522,17 @@ public class SysUserController {
|
|
|
for (int i = 0; i < listSysUsers.size(); i++) {
|
|
for (int i = 0; i < listSysUsers.size(); i++) {
|
|
|
SysUser sysUserExcel = listSysUsers.get(i);
|
|
SysUser sysUserExcel = listSysUsers.get(i);
|
|
|
if (StringUtils.isBlank(sysUserExcel.getPassword())) {
|
|
if (StringUtils.isBlank(sysUserExcel.getPassword())) {
|
|
|
- // 密码默认为 “123456”
|
|
|
|
|
- sysUserExcel.setPassword("123456");
|
|
|
|
|
|
|
+ // 密码默认为 “s@Gr4n5h1P”
|
|
|
|
|
+ sysUserExcel.setPassword("s@Gr4n5h1P");
|
|
|
}
|
|
}
|
|
|
// 密码加密加盐
|
|
// 密码加密加盐
|
|
|
String salt = oConvertUtils.randomGen(8);
|
|
String salt = oConvertUtils.randomGen(8);
|
|
|
sysUserExcel.setSalt(salt);
|
|
sysUserExcel.setSalt(salt);
|
|
|
String passwordEncode = PasswordUtil.encrypt(sysUserExcel.getUsername(), sysUserExcel.getPassword(), salt);
|
|
String passwordEncode = PasswordUtil.encrypt(sysUserExcel.getUsername(), sysUserExcel.getPassword(), salt);
|
|
|
sysUserExcel.setPassword(passwordEncode);
|
|
sysUserExcel.setPassword(passwordEncode);
|
|
|
|
|
+ // 登陆账号与工号保持一致
|
|
|
|
|
+ sysUserExcel.setWorkNo(sysUserExcel.getUsername());
|
|
|
|
|
+ sysUserExcel.setDelFlag(0);
|
|
|
try {
|
|
try {
|
|
|
sysUserService.save(sysUserExcel);
|
|
sysUserService.save(sysUserExcel);
|
|
|
successLines++;
|
|
successLines++;
|