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
9544a5a9
Commit
9544a5a9
authored
May 20, 2022
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
24e49460
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
7 deletions
+52
-7
OrgUsrMapper.java
...join/amos/boot/module/common/api/mapper/OrgUsrMapper.java
+2
-0
OrgUsrMapper.xml
...ule-common-api/src/main/resources/mapper/OrgUsrMapper.xml
+21
-1
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+29
-6
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/OrgUsrMapper.java
View file @
9544a5a9
...
@@ -122,4 +122,6 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
...
@@ -122,4 +122,6 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
String
getParentList
(
@Param
(
"id"
)
String
id
);
String
getParentList
(
@Param
(
"id"
)
String
id
);
List
<
OrgUsr
>
selectPersonListByCompanyIdList
(
@Param
(
"companyIdList"
)
List
<
String
>
companyIdList
);
List
<
OrgUsr
>
selectPersonListByCompanyIdList
(
@Param
(
"companyIdList"
)
List
<
String
>
companyIdList
);
Map
<
String
,
String
>
getManagePerson
(
@Param
(
"name"
)
String
name
,
@Param
(
"ids"
)
List
<
Long
>
ids
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/OrgUsrMapper.xml
View file @
9544a5a9
...
@@ -884,5 +884,25 @@ LEFT JOIN (
...
@@ -884,5 +884,25 @@ LEFT JOIN (
</foreach>
);
</foreach>
);
</select>
</select>
<select
id=
"getManagePerson"
resultType=
"Map"
>
SELECT
group_concat(
DISTINCT
CONCAT(
u.biz_org_name,
' ',
IFNULL(( SELECT c.field_value FROM cb_dynamic_form_instance c WHERE field_code = 'telephone' AND c.instance_id = u.sequence_nbr ), "" )
)) uname
FROM
cb_org_usr u
LEFT JOIN cb_dynamic_form_instance g ON g.instance_id = u.sequence_nbr
LEFT JOIN cb_firefighters_post p ON p.org_usr_id = u.sequence_nbr
WHERE
u.biz_org_type = 'PERSON'
AND p.fire_management_post like CONCAT('%',#{name},'%')
AND u.sequence_nbr in
<foreach
collection=
"ids"
item=
"item"
open=
"("
close=
")"
separator=
","
>
#{item}
</foreach>
;
</select>
</mapper>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
9544a5a9
...
@@ -1156,12 +1156,22 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1156,12 +1156,22 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
OrgUsrFormDto
orgUsrFormVo
=
new
OrgUsrFormDto
();
OrgUsrFormDto
orgUsrFormVo
=
new
OrgUsrFormDto
();
orgUsrFormVo
.
setDynamicFormAlert
(
formValue
);
orgUsrFormVo
.
setDynamicFormAlert
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgUsrFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgUsrFormVo
);
Map
<
String
,
String
>
Xfaq
=
orgUsrMapper
.
selectPersonone
(
"消防安全负责人"
,
id
);
// Map<String, String> Xfaq = orgUsrMapper.selectPersonone("消防安全负责人", id);
Map
<
String
,
String
>
Xfgl
=
orgUsrMapper
.
selectPersonone
(
"消防安全管理人"
,
id
);
// Map<String, String> Xfgl = orgUsrMapper.selectPersonone("消防安全管理人", id);
Map
<
String
,
String
>
Dwfz
=
orgUsrMapper
.
selectPersonone
(
"法定代表人"
,
id
);
// Map<String, String> Dwfz = orgUsrMapper.selectPersonone("法定代表人", id);
orgUsrFormVo
.
setXfaq
(
Xfaq
!=
null
?
Xfaq
.
get
(
"name"
)
:
""
);
Map
<
String
,
String
>
Xfaq
=
null
;
orgUsrFormVo
.
setXfgl
(
Xfgl
!=
null
?
Xfgl
.
get
(
"name"
)
:
""
);
Map
<
String
,
String
>
Xfgl
=
null
;
orgUsrFormVo
.
setDwfz
(
Dwfz
!=
null
?
Dwfz
.
get
(
"name"
)
:
""
);
Map
<
String
,
String
>
Dwfz
=
null
;
List
<
OrgUsr
>
orgUsrs
=
getIdByOrgCode
(
orgUsr
.
getBizOrgCode
(),
id
);
List
<
Long
>
ids
=
orgUsrs
.
stream
().
map
(
x
->
x
.
getSequenceNbr
()).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isNotEmpty
(
ids
))
{
Xfaq
=
orgUsrMapper
.
getManagePerson
(
"消防安全负责人"
,
ids
);
Xfgl
=
orgUsrMapper
.
getManagePerson
(
"消防安全管理人"
,
ids
);
Dwfz
=
orgUsrMapper
.
getManagePerson
(
"法定代表人"
,
ids
);
}
orgUsrFormVo
.
setXfaq
(
Xfaq
!=
null
?
Xfaq
.
get
(
"uname"
)
:
""
);
orgUsrFormVo
.
setXfgl
(
Xfgl
!=
null
?
Xfgl
.
get
(
"uname"
)
:
""
);
orgUsrFormVo
.
setDwfz
(
Dwfz
!=
null
?
Dwfz
.
get
(
"uname"
)
:
""
);
if
(
orgUsr
.
getParentId
()
!=
null
)
{
if
(
orgUsr
.
getParentId
()
!=
null
)
{
orgUsrFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
orgUsrFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
}
}
...
@@ -2728,6 +2738,19 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2728,6 +2738,19 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return
this
.
baseMapper
.
selectList
(
wrapper
).
stream
().
collect
(
Collectors
.
toList
());
return
this
.
baseMapper
.
selectList
(
wrapper
).
stream
().
collect
(
Collectors
.
toList
());
}
}
private
List
<
OrgUsr
>
getIdByOrgCode
(
String
bizOrgCode
,
Long
id
)
{
if
(
StringUtils
.
isEmpty
(
bizOrgCode
))
{
return
null
;
}
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
likeRight
(
OrgUsr:
:
getBizOrgCode
,
bizOrgCode
);
wrapper
.
isNotNull
(
OrgUsr:
:
getBizOrgCode
);
wrapper
.
eq
(
BaseEntity:
:
getIsDelete
,
false
);
wrapper
.
eq
(
OrgUsr:
:
getParentId
,
id
);
wrapper
.
eq
(
OrgUsr:
:
getBizOrgType
,
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
return
this
.
baseMapper
.
selectList
(
wrapper
).
stream
().
collect
(
Collectors
.
toList
());
}
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
PeopleInfoDto
peopleSave
(
PeopleInfoDto
peopleInfoDto
)
{
public
PeopleInfoDto
peopleSave
(
PeopleInfoDto
peopleInfoDto
)
{
...
...
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