Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
53d18905
Commit
53d18905
authored
Dec 02, 2022
by
lisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改人员导入bug
parent
7b13d952
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
11 deletions
+17
-11
ExcelServiceImpl.java
...os/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
+17
-11
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
View file @
53d18905
...
@@ -801,6 +801,11 @@ public class ExcelServiceImpl {
...
@@ -801,6 +801,11 @@ public class ExcelServiceImpl {
formItemDescr
.
setFieldValue
(
null
);
formItemDescr
.
setFieldValue
(
null
);
DynamicFormInitDto
.
setFormItemDescr
(
formItemDescr
);
DynamicFormInitDto
.
setFormItemDescr
(
formItemDescr
);
}
}
if
(
"gender"
.
equals
(
DynamicFormInitDto
.
getKey
())){
DynamicFormInstanceDto
formItemDescr
=
DynamicFormInitDto
.
getFormItemDescr
();
formItemDescr
.
setFieldValue
(
null
);
DynamicFormInitDto
.
setFormItemDescr
(
formItemDescr
);
}
dynamicFormValue
.
add
(
DynamicFormInitDto
.
getFormItemDescr
());
dynamicFormValue
.
add
(
DynamicFormInitDto
.
getFormItemDescr
());
});
});
dynamicFormValue
.
forEach
(
dynamicFormInstanceDto
->
{
dynamicFormValue
.
forEach
(
dynamicFormInstanceDto
->
{
...
@@ -837,13 +842,13 @@ public class ExcelServiceImpl {
...
@@ -837,13 +842,13 @@ public class ExcelServiceImpl {
if
(
map1
.
containsKey
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
))){
if
(
map1
.
containsKey
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
))){
dynamicFormInstance
.
setFieldValueLabel
(
map1
.
get
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
)).
toString
());
dynamicFormInstance
.
setFieldValueLabel
(
map1
.
get
(
fieldCode
.
substring
(
0
,
fieldCode
.
length
()-
4
)).
toString
());
}
}
if
(
"gender"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
if
(
"gender"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
!
ObjectUtils
.
isEmpty
(
dynamicFormInstance
.
getFieldValue
())
){
dynamicFormInstance
.
setFieldValueLabel
(
"346"
.
equals
(
String
.
valueOf
(
dynamicFormInstance
.
getFieldValue
()))?
"男"
:
"女"
);
dynamicFormInstance
.
setFieldValueLabel
(
"346"
.
equals
(
String
.
valueOf
(
dynamicFormInstance
.
getFieldValue
()))?
"男"
:
"女"
);
}
}
if
(
"positionType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())){
if
(
"positionType"
.
equals
(
dynamicFormInstance
.
getFieldCode
())
&&
!
ObjectUtils
.
isEmpty
(
dynamicFormInstance
.
getFieldValue
())
){
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
dynamicFormInstance
.
getFieldValue
()).
getName
());
dynamicFormInstance
.
setFieldValueLabel
(
dataDictionaryService
.
getById
(
dynamicFormInstance
.
getFieldValue
()).
getName
());
}
}
if
(
"certificatesTypeCode"
.
equals
(
fieldCode
)){
if
(
"certificatesTypeCode"
.
equals
(
fieldCode
)
&&
!
ObjectUtils
.
isEmpty
(
map1
.
get
(
fieldCode
))
){
String
[]
split
=
map1
.
get
(
fieldCode
).
toString
().
split
(
"@"
);
String
[]
split
=
map1
.
get
(
fieldCode
).
toString
().
split
(
"@"
);
dynamicFormInstance
.
setFieldValue
(
split
[
1
]);
dynamicFormInstance
.
setFieldValue
(
split
[
1
]);
dynamicFormInstance
.
setFieldValueLabel
(
split
[
0
]);}
dynamicFormInstance
.
setFieldValueLabel
(
split
[
0
]);}
...
@@ -863,15 +868,16 @@ public class ExcelServiceImpl {
...
@@ -863,15 +868,16 @@ public class ExcelServiceImpl {
orgUsrExcelDto
.
setDynamicFormValue
(
dynamicFormInstancelist
);
orgUsrExcelDto
.
setDynamicFormValue
(
dynamicFormInstancelist
);
Bean
.
toPo
(
getCurrentInfo
(),
orgUsrExcelDto
);
Bean
.
toPo
(
getCurrentInfo
(),
orgUsrExcelDto
);
// 保存动态表单和人员单位表
// 保存动态表单和人员单位表
if
(!
ObjectUtils
.
isEmpty
(
orgUsrExcelDto
.
getCertificatesTypeCode
())){
String
[]
split55
=
orgUsrExcelDto
.
getCertificatesTypeCode
().
toString
().
split
(
"@"
);
String
[]
split55
=
orgUsrExcelDto
.
getCertificatesTypeCode
().
toString
().
split
(
"@"
);
if
(!
ObjectUtils
.
isEmpty
(
orgUsrExcelDto
.
getCertificatesNumber
())&&
split55
[
1
].
equals
(
"120"
))
{
if
(!
ObjectUtils
.
isEmpty
(
orgUsrExcelDto
.
getCertificatesNumber
())&&
split55
[
1
].
equals
(
"120"
))
{
if
(!
set
.
add
(
orgUsrExcelDto
.
getCertificatesNumber
()))
{
if
(!
set
.
add
(
orgUsrExcelDto
.
getCertificatesNumber
()))
{
throw
new
RuntimeException
(
"身份证号码重复!"
);
}
else
{
boolean
b
=
orgUsrService
.
checkCertificatesNumber
(
orgUsrExcelDto
.
getCertificatesNumber
(),
null
);
if
(
b
)
{
throw
new
RuntimeException
(
"身份证号码重复!"
);
throw
new
RuntimeException
(
"身份证号码重复!"
);
}
else
{
boolean
b
=
orgUsrService
.
checkCertificatesNumber
(
orgUsrExcelDto
.
getCertificatesNumber
(),
null
);
if
(
b
)
{
throw
new
RuntimeException
(
"身份证号码重复!"
);
}
}
}
}
}
}
}
...
...
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