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
902aed41
Commit
902aed41
authored
Nov 26, 2024
by
xiehongfei
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/bsl_hm_modify' into 'master'
Feature/bsl hm modify See merge request
!2319
parents
f3a84263
df827f96
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
1 deletions
+40
-1
GroupChatUserMapper.java
...n/manage/service/dao/mapper/chat/GroupChatUserMapper.java
+10
-0
GroupChatHmService.java
...aoban/manage/service/service/chat/GroupChatHmService.java
+7
-0
GroupChatHmServiceImpl.java
...age/service/service/chat/impl/GroupChatHmServiceImpl.java
+4
-1
GroupChatHmMapper.xml
...vice/src/main/resources/mapper/chat/GroupChatHmMapper.xml
+1
-0
GroupChatUserMapper.xml
...ce/src/main/resources/mapper/chat/GroupChatUserMapper.xml
+18
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/chat/GroupChatUserMapper.java
View file @
902aed41
...
...
@@ -94,4 +94,13 @@ public interface GroupChatUserMapper {
List
<
TabGroupChatUser
>
getByUnionId
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"unionid"
)
String
unionid
);
List
<
Long
>
listByUnionIdAndChatHmId
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"unionid"
)
String
unionid
,
@Param
(
"chatHmIdList"
)
List
<
Long
>
chatHmIdList
);
/**
* 根据群活码名称获取会员加入的群数量
* @param enterpriseId
* @param memberId
* @param hmName
* @return
*/
int
getMemberJoinChatGroupCountByHmName
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"hmName"
)
String
hmName
);
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/GroupChatHmService.java
View file @
902aed41
...
...
@@ -53,6 +53,13 @@ public interface GroupChatHmService {
*/
public
List
<
Long
>
listHmGroupChatId
(
String
wxEnterpriseId
,
Long
chatHmId
)
;
/**
* 通过会员查询群活码列表(仅展示名称包含骑行的群活码)
* @param enterpriseId
* @param memberId
* @param basePageInfo
* @return
*/
Page
<
GroupChatHmMemberRelationDTO
>
memberGroupChatHmPage
(
String
enterpriseId
,
String
memberId
,
BasePageInfo
basePageInfo
);
Integer
memberJoinGroupChatHmCount
(
String
enterpriseId
,
String
memberId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatHmServiceImpl.java
View file @
902aed41
...
...
@@ -461,12 +461,14 @@ public class GroupChatHmServiceImpl implements GroupChatHmService {
dto
.
setMemberIsJoin
(
0
);
}
});
}
else
{
resultPage
.
setResult
(
new
ArrayList
<>());
}
return
resultPage
;
}
@Override
public
Integer
memberJoinGroupChatHmCount
(
String
enterpriseId
,
String
memberId
)
{
return
groupChatUserMapper
.
get
ByMember
(
enterpriseId
,
memberId
).
size
(
);
return
groupChatUserMapper
.
get
MemberJoinChatGroupCountByHmName
(
enterpriseId
,
memberId
,
"骑行"
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatHmMapper.xml
View file @
902aed41
...
...
@@ -179,6 +179,7 @@
WHERE enterprise_id=#{enterpriseId}
and status_flag = 1
and delete_flag = 0
and name like '%骑行%'
order by create_time desc
</select>
...
...
haoban-manage3-service/src/main/resources/mapper/chat/GroupChatUserMapper.xml
View file @
902aed41
...
...
@@ -364,5 +364,22 @@
and cu.unionid = #{unionid} and cu.status_flag = 1 and cu.delete_flag = 0
</select>
<select
id=
"getMemberJoinChatGroupCountByHmName"
resultType=
"java.lang.Integer"
>
select count(t2.group_chat_id)
from tab_haoban_group_chat_hm t1
inner join tab_haoban_group_chat_hm_relation t2 on t1.chat_hm_id = t2.chat_hm_id
inner join tab_haoban_group_chat_user t3 on t2.group_chat_id = t3.group_chat_id
where t2.status_flag = 1
and t2.delete_flag = 0
and t3.delete_flag = 0
and t3.status_flag = 1
and t1.status_flag = 1
and t1.delete_flag = 0
and t3.member_id is not null
and t3.enterprise_id = #{enterpriseId}
and t3.member_id = #{memberId}
and t1.name like CONCAT('%',#{hmName},'%')
</select>
</mapper>
\ No newline at end of file
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