Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
64a02fa2
authored
Sep 19, 2023
by
李小龙
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fixbug:用户导入
parent
808529e9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
4 deletions
server-service/src/main/java/com/makeit/service/platform/auth/impl/PlatUserServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/auth/impl/PlatUserServiceImpl.java
View file @
64a02fa2
...
@@ -3,6 +3,7 @@ package com.makeit.service.platform.auth.impl;
...
@@ -3,6 +3,7 @@ package com.makeit.service.platform.auth.impl;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper
;
import
com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
...
@@ -43,7 +44,6 @@ import com.makeit.module.admin.vo.plat.PlatButtonVO;
...
@@ -43,7 +44,6 @@ import com.makeit.module.admin.vo.plat.PlatButtonVO;
import
com.makeit.module.admin.vo.plat.PlatTenantVO
;
import
com.makeit.module.admin.vo.plat.PlatTenantVO
;
import
com.makeit.module.admin.vo.plat.PlatUserLoginVO
;
import
com.makeit.module.admin.vo.plat.PlatUserLoginVO
;
import
com.makeit.module.admin.vo.plat.PlatUserRoleMenuRedisVO
;
import
com.makeit.module.admin.vo.plat.PlatUserRoleMenuRedisVO
;
import
com.makeit.module.system.service.SysDictionaryCategoryService
;
import
com.makeit.service.platform.auth.PlatOrgService
;
import
com.makeit.service.platform.auth.PlatOrgService
;
import
com.makeit.service.platform.auth.PlatRoleMenuService
;
import
com.makeit.service.platform.auth.PlatRoleMenuService
;
import
com.makeit.service.platform.auth.PlatRoleOrgService
;
import
com.makeit.service.platform.auth.PlatRoleOrgService
;
...
@@ -123,8 +123,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
...
@@ -123,8 +123,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
@Autowired
@Autowired
private
PlatOrgService
platOrgService
;
private
PlatOrgService
platOrgService
;
@Autowired
private
DefaultIdentifierGenerator
defaultIdentifierGenerator
=
new
DefaultIdentifierGenerator
();
private
SysDictionaryCategoryService
sysDictionaryCategoryService
;
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PlatUserServiceImpl
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PlatUserServiceImpl
.
class
);
...
@@ -1074,6 +1073,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
...
@@ -1074,6 +1073,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
* @param excelFile
* @param excelFile
*/
*/
@Override
@Override
@Transactional
public
ExcelImportVo
importExcel
(
MultipartFile
excelFile
)
throws
Exception
{
public
ExcelImportVo
importExcel
(
MultipartFile
excelFile
)
throws
Exception
{
List
<
PlatUserImportDTO
>
platUserImportDTOS
=
ExcelUtil
.
importExcel
(
null
,
3
,
excelFile
,
PlatUserImportDTO
.
class
);
List
<
PlatUserImportDTO
>
platUserImportDTOS
=
ExcelUtil
.
importExcel
(
null
,
3
,
excelFile
,
PlatUserImportDTO
.
class
);
...
@@ -1109,6 +1109,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
...
@@ -1109,6 +1109,7 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
}
}
if
(
errorVoList
.
isEmpty
())
{
if
(
errorVoList
.
isEmpty
())
{
List
<
PlatUser
>
platUsers
=
new
ArrayList
<>();
List
<
PlatUser
>
platUsers
=
new
ArrayList
<>();
List
<
PlatUserRole
>
platUserRoles
=
new
ArrayList
<>();
platUserImportDTOS
.
forEach
(
vo
->
{
platUserImportDTOS
.
forEach
(
vo
->
{
PlatUser
platUser
=
BeanDtoVoUtils
.
convert
(
vo
,
PlatUser
.
class
);
PlatUser
platUser
=
BeanDtoVoUtils
.
convert
(
vo
,
PlatUser
.
class
);
vo
.
setPassword
(
PasswordUtils
.
encryptPassword
(
vo
.
getPassword
()));
vo
.
setPassword
(
PasswordUtils
.
encryptPassword
(
vo
.
getPassword
()));
...
@@ -1119,10 +1120,17 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
...
@@ -1119,10 +1120,17 @@ public class PlatUserServiceImpl extends ServiceImpl<PlatUserMapper, PlatUser>
PlatOrg
platOrg
=
Optional
.
ofNullable
(
orgNameMap
.
get
(
vo
.
getOrgName
())).
orElse
(
new
PlatOrg
());
PlatOrg
platOrg
=
Optional
.
ofNullable
(
orgNameMap
.
get
(
vo
.
getOrgName
())).
orElse
(
new
PlatOrg
());
platUser
.
setOrgId
(
platOrg
.
getId
());
platUser
.
setOrgId
(
platOrg
.
getId
());
platUser
.
setOrgPath
(
platOrg
.
getPath
()
+
","
+
platOrg
.
getId
());
platUser
.
setOrgPath
(
platOrg
.
getPath
()
+
","
+
platOrg
.
getId
());
platUser
.
setId
(
String
.
valueOf
(
defaultIdentifierGenerator
.
nextId
(
platUser
)));
platUsers
.
add
(
platUser
);
platUsers
.
add
(
platUser
);
PlatUserRole
platUserRole
=
new
PlatUserRole
();
platUserRole
.
setUserId
(
platUser
.
getId
());
String
roleId
=
roleNameMap
.
get
(
vo
.
getRoleName
());
platUserRole
.
setRoleId
(
roleId
);
platUserRoles
.
add
(
platUserRole
);
});
});
saveBatch
(
platUsers
);
saveBatch
(
platUsers
);
platUserRoleService
.
saveBatch
(
platUserRoles
);
}
}
return
errorVoList
;
return
errorVoList
;
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment