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
5a76cd4d
Commit
5a76cd4d
authored
Jan 07, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop_tzs_bugfix' of
http://39.100.92.250:5000/moa/amos-boot-biz…
Merge branch 'develop_tzs_bugfix' of
http://39.100.92.250:5000/moa/amos-boot-biz
into develop_tzs_bugfix
parents
1e019206
79793d64
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
45 additions
and
0 deletions
+45
-0
PlanTaskMapper.java
...mos/boot/module/statistics/api/mapper/PlanTaskMapper.java
+1
-0
PlanTask.xml
...ule-statistics-api/src/main/resources/mapper/PlanTask.xml
+8
-0
EnterpriseBizByTCMServiceImpl.java
...istcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
+36
-0
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/mapper/PlanTaskMapper.java
View file @
5a76cd4d
...
...
@@ -24,4 +24,5 @@ public interface PlanTaskMapper extends BaseMapper {
List
<
Map
<
String
,
Object
>>
getPostList
();
List
<
Map
<
String
,
String
>>
getUserByUserName
(
@Param
(
"userIds"
)
List
<
String
>
userIds
);
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/resources/mapper/PlanTask.xml
View file @
5a76cd4d
...
...
@@ -135,6 +135,13 @@
WHERE
TYPE LIKE'%QYRYGW%'
</select>
<select
id=
"getUserByUserName"
resultType=
"java.util.Map"
>
SELECT amos_user_name as userName,name as realName from tzs_user_info
where amos_user_name in
<foreach
collection=
"userIds"
item=
"userId"
open=
"("
separator=
","
close=
")"
>
#{userId}
</foreach>
</select>
</mapper>
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
View file @
5a76cd4d
...
...
@@ -357,6 +357,42 @@ public class EnterpriseBizByTCMServiceImpl {
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
//查询列表信息
Page
<
HashMap
<
String
,
Object
>>
pageList
=
planTaskMapper
.
getPlanTaskInfo
(
page
,
map
);
//处理userName
if
(!
CollectionUtils
.
isEmpty
(
pageList
.
getRecords
()))
{
Map
<
String
,
String
>
userMap
=
new
HashMap
<>();
List
<
String
>
userIds
=
new
ArrayList
<>();
for
(
Map
<
String
,
Object
>
record
:
pageList
.
getRecords
())
{
String
ids
=
record
.
get
(
"userName"
)+
""
;
if
(
StrUtil
.
isNotBlank
(
ids
))
{
for
(
String
id
:
ids
.
split
(
","
))
{
userIds
.
add
(
id
);
}
}
}
if
(!
CollectionUtils
.
isEmpty
(
userIds
)){
List
<
Map
<
String
,
String
>>
userinfoList
=
planTaskMapper
.
getUserByUserName
(
userIds
);
for
(
Map
<
String
,
String
>
userinfo
:
userinfoList
)
{
userMap
.
put
(
userinfo
.
get
(
"userName"
),
userinfo
.
get
(
"realName"
));
}
}
for
(
Map
<
String
,
Object
>
record
:
pageList
.
getRecords
())
{
String
ids
=
record
.
get
(
"userName"
)+
""
;
if
(
StrUtil
.
isNotBlank
(
ids
))
{
List
<
String
>
realNameList
=
new
ArrayList
<>();
for
(
String
id
:
ids
.
split
(
","
))
{
if
(
StrUtil
.
isNotBlank
(
userMap
.
get
(
id
)))
{
realNameList
.
add
(
userMap
.
get
(
id
));
}
}
if
(!
CollectionUtils
.
isEmpty
(
realNameList
))
{
record
.
put
(
"userName"
,
realNameList
.
stream
().
collect
(
Collectors
.
joining
(
","
)));
}
else
{
record
.
put
(
"userName"
,
""
);
}
}
}
}
result
.
put
(
"taskList"
,
pageList
);
//查询企业类型
String
unitType
=
planTaskMapper
.
getUnitTypeByUseUnitCode
(
map
.
getString
(
"useUnitCode"
));
...
...
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