Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
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
haoban3.0
haoban-manage3.0
Commits
d14bd65d
Commit
d14bd65d
authored
Dec 13, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
管理员标识
parent
8aa2c181
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
32 additions
and
2 deletions
+32
-2
GroupChatUserDTO.java
.../com/gic/haoban/manage/api/dto/chat/GroupChatUserDTO.java
+19
-1
GroupChatServiceImpl.java
...anage/service/service/chat/impl/GroupChatServiceImpl.java
+9
-0
GroupChatApiServiceImpl.java
...ervice/service/out/impl/chat/GroupChatApiServiceImpl.java
+3
-0
GroupChatUserMapper.xml
...ce/src/main/resources/mapper/chat/GroupChatUserMapper.xml
+1
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/chat/GroupChatUserDTO.java
View file @
d14bd65d
...
...
@@ -53,8 +53,26 @@ public class GroupChatUserDTO implements Serializable{
private
String
joinRemark
;
private
String
joinState
;
private
Integer
adminFlag
;
private
String
chatName
;
private
String
staffName
;
public
String
getInvitorUserName
()
{
public
String
getChatName
()
{
return
chatName
;
}
public
String
getStaffName
()
{
return
staffName
;
}
public
void
setChatName
(
String
chatName
)
{
this
.
chatName
=
chatName
;
}
public
void
setStaffName
(
String
staffName
)
{
this
.
staffName
=
staffName
;
}
public
String
getInvitorUserName
()
{
return
invitorUserName
;
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatServiceImpl.java
View file @
d14bd65d
...
...
@@ -68,6 +68,7 @@ import com.gic.wechat.api.dto.qywx.chat.GroupChatDetailDTO;
import
com.gic.wechat.api.dto.qywx.chat.GroupChatDetailMemberDTO
;
import
com.gic.wechat.api.dto.qywx.chat.GroupChatListDTO
;
import
com.gic.wechat.api.dto.qywx.chat.GroupChatListItemDTO
;
import
com.gic.wechat.api.dto.qywx.chat.GroupChatUserIdDTO
;
import
com.gic.wechat.api.service.qywx.QywxChatApiService
;
import
com.github.pagehelper.PageHelper
;
...
...
@@ -485,9 +486,17 @@ public class GroupChatServiceImpl implements GroupChatService {
.
collect
(
Collectors
.
toMap
(
TabGroupChatUser:
:
getUserId
,
o
->
o
,
((
k1
,
k2
)
->
k1
)));
List
<
TabGroupChatUser
>
needAddUserList
=
new
ArrayList
<>();
int
totalMemberCount
=
0
;
List
<
GroupChatUserIdDTO
>
adminList
=
detail
.
getAdmin_list
()
;
List
<
String
>
adminIdList
=
adminList
.
stream
().
map
(
dto
->
dto
.
getUserid
()).
collect
(
Collectors
.
toList
())
;
for
(
GroupChatDetailMemberDTO
member
:
memberList
)
{
String
userId
=
member
.
getUserid
();
TabGroupChatUser
user
=
userMap
.
get
(
userId
);
user
.
setAdminFlag
(
0
);
if
(
member
.
getUserid
().
equals
(
owner
))
{
user
.
setAdminFlag
(
1
);
}
else
if
(
adminIdList
.
contains
(
member
.
getUserid
()))
{
user
.
setAdminFlag
(
2
);
}
if
(
null
!=
user
)
{
logger
.
info
(
"更新用户,id={}"
,
userId
);
if
(
StringUtils
.
isEmpty
(
user
.
getMemberId
()))
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/chat/GroupChatApiServiceImpl.java
View file @
d14bd65d
...
...
@@ -108,6 +108,9 @@ public class GroupChatApiServiceImpl implements GroupChatApiService {
@Override
public
ServiceResponse
<
Page
<
GroupChatUserDTO
>>
listUserPage
(
GroupChatUserSearchQDTO
qdto
,
BasePageInfo
basePageInfo
)
{
if
(
null
!=
qdto
.
getEndDate
())
{
qdto
.
setEndDate
(
DateUtil
.
getEndTimeOfDay
(
qdto
.
getEndDate
()));
}
Page
<
GroupChatUserDTO
>
page
=
this
.
groupChatUserService
.
listPage
(
qdto
,
basePageInfo
);
return
ServiceResponse
.
success
(
page
);
}
...
...
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatUserMapper.xml
View file @
d14bd65d
...
...
@@ -177,7 +177,7 @@
a.chat_user_id chatUserId ,
a.user_type userType ,
a.join_time joinTime ,
a.user_name user
_n
ame ,
a.user_name user
N
ame ,
a.nick_name nickName ,
a.member_id memberId ,
a.invitor_user_id invitorUserId,
...
...
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