Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
entrance_api
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王琮
entrance_api
Commits
1a3562ff
Commit
1a3562ff
authored
Dec 14, 2022
by
王琮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导入员工的时候添加逻辑判断
parent
74c24277
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
5 deletions
+20
-5
SysUserServiceImpl.java
.../rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
+20
-5
No files found.
src/main/java/org/rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
View file @
1a3562ff
...
@@ -3,6 +3,7 @@ package org.rcisoft.sys.sysuser.service.impl;
...
@@ -3,6 +3,7 @@ package org.rcisoft.sys.sysuser.service.impl;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.rcisoft.core.component.CyDownErrorTxtComp
;
import
org.rcisoft.core.component.CyDownErrorTxtComp
;
import
org.rcisoft.core.exception.CyServiceException
;
import
org.rcisoft.core.exception.CyServiceException
;
import
org.rcisoft.core.result.enums.CyResSvcExcEnum
;
import
org.rcisoft.core.result.enums.CyResSvcExcEnum
;
...
@@ -100,11 +101,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
...
@@ -100,11 +101,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
for
(
SysUser
u
:
userList
)
{
for
(
SysUser
u
:
userList
)
{
if
(
u
.
getUserType
().
equals
(
"0"
))
if
(
u
.
getUserType
().
equals
(
"0"
))
throw
new
CyServiceException
(
500
,
u
.
getPhone
()
+
"已被其他员工绑定。"
);
throw
new
CyServiceException
(
500
,
u
.
getPhone
()
+
"已被其他员工绑定。"
);
// 若是访客需要将访客账户删除
if
(!
u
.
getName
().
equals
(
sysUser
.
getName
()))
{
u
.
setName
(
sysUser
.
getName
());
sysUserRepositorys
.
updateSysUser
(
u
);
}
}
}
return
new
CyPersistModel
(
1
);
return
new
CyPersistModel
(
1
);
}
else
{
}
else
{
...
@@ -522,6 +518,25 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
...
@@ -522,6 +518,25 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
for
(
ExportUserDTO
sysUser
:
sysUserList
)
{
for
(
ExportUserDTO
sysUser
:
sysUserList
)
{
errorDTO
=
new
UserErrorDTO
();
errorDTO
=
new
UserErrorDTO
();
sysUser
.
setIdentity
(
"0"
);
sysUser
.
setIdentity
(
"0"
);
// 判断是否存在用户
List
<
SysUser
>
userList
=
sysUserRepositorys
.
querySysUsersByPhone
(
sysUser
.
getPhone
());
// 用户已存在
if
(
userList
.
size
()
>
0
)
{
// 判断存在的用户是否员工,员工报错
for
(
SysUser
u
:
userList
)
{
if
(
u
.
getUserType
().
equals
(
"0"
))
{
BeanUtil
.
copyProperties
(
sysUser
,
errorDTO
);
errorDTO
.
setError
(
"手机号已被其他员工绑定。"
);
errorDTOArrayList
.
add
(
errorDTO
);
}
else
{
BeanUtil
.
copyProperties
(
sysUser
,
errorDTO
);
errorDTO
.
setError
(
"手机号已被其他访客绑定。"
);
errorDTOArrayList
.
add
(
errorDTO
);
}
}
}
if
(
StringUtils
.
isNotEmpty
(
errorDTO
.
getError
()))
continue
;
//性别
//性别
if
(
sysUser
.
getSex
().
equals
(
"男"
))
{
if
(
sysUser
.
getSex
().
equals
(
"男"
))
{
sysUser
.
setSex
(
"1"
);
sysUser
.
setSex
(
"1"
);
...
...
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