Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
徐少华
midjourney-proxy
Commits
311eb75a
Commit
311eb75a
authored
Jun 12, 2019
by
阮思源
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
如果数据库微信群名称超过16,就截断,然后重新设置数据库的名称,因为wxgroup那边设置的时候截断了
parent
1d2176ac
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
2 deletions
+31
-2
GroupQrcodeDao.java
...c/main/java/com/pcloud/book/group/dao/GroupQrcodeDao.java
+6
-0
GroupQrcodeDaoImpl.java
...va/com/pcloud/book/group/dao/impl/GroupQrcodeDaoImpl.java
+7
-0
UpdateWXGroupNameListener.java
...a/com/pcloud/book/mq/topic/UpdateWXGroupNameListener.java
+8
-2
GroupQrcode.Mapper.xml
...ok/src/main/resources/mapper/group/GroupQrcode.Mapper.xml
+10
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/GroupQrcodeDao.java
View file @
311eb75a
...
@@ -144,4 +144,10 @@ public interface GroupQrcodeDao extends BaseDao<GroupQrcode> {
...
@@ -144,4 +144,10 @@ public interface GroupQrcodeDao extends BaseDao<GroupQrcode> {
* @return
* @return
*/
*/
List
<
String
>
getWeixinGroupIdsByClassifyIdList
(
List
<
Long
>
classifyIds
);
List
<
String
>
getWeixinGroupIdsByClassifyIdList
(
List
<
Long
>
classifyIds
);
/**
* 修改群名称
* @param id
* @param groupName
*/
void
updateGroupName
(
Long
id
,
String
groupName
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/GroupQrcodeDaoImpl.java
View file @
311eb75a
...
@@ -129,4 +129,11 @@ public class GroupQrcodeDaoImpl extends BaseDaoImpl<GroupQrcode> implements Grou
...
@@ -129,4 +129,11 @@ public class GroupQrcodeDaoImpl extends BaseDaoImpl<GroupQrcode> implements Grou
public
List
<
String
>
getWeixinGroupIdsByClassifyIdList
(
List
<
Long
>
classifyIds
)
{
public
List
<
String
>
getWeixinGroupIdsByClassifyIdList
(
List
<
Long
>
classifyIds
)
{
return
this
.
getSqlSession
().
selectList
(
this
.
getStatement
(
"getWeixinGroupIdsByClassifyIdList"
),
classifyIds
);
return
this
.
getSqlSession
().
selectList
(
this
.
getStatement
(
"getWeixinGroupIdsByClassifyIdList"
),
classifyIds
);
}
}
@Override
public
void
updateGroupName
(
Long
id
,
String
groupName
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"id"
,
id
);
paramMap
.
put
(
"groupName"
,
groupName
);
this
.
getSqlSession
().
update
(
this
.
getStatement
(
"updateGroupName"
),
paramMap
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/mq/topic/UpdateWXGroupNameListener.java
View file @
311eb75a
...
@@ -41,9 +41,15 @@ public class UpdateWXGroupNameListener {
...
@@ -41,9 +41,15 @@ public class UpdateWXGroupNameListener {
LOGGER
.
info
(
"没有找到该群"
+
wechatGroupId
);
LOGGER
.
info
(
"没有找到该群"
+
wechatGroupId
);
return
;
return
;
}
}
if
(!
groupNameDTO
.
getNewGroupName
().
equals
(
groupQrcode
.
getGroupName
()))
{
String
groupName
=
groupQrcode
.
getGroupName
();
// 如果数据库微信群名称超过16,就截断,然后重新设置数据库的名称,因为wxgroup那边设置的时候截断了
if
(
groupName
.
length
()
>
16
)
{
groupName
=
groupName
.
substring
(
0
,
16
);
groupQrcodeDao
.
updateGroupName
(
groupQrcode
.
getId
(),
groupName
);
}
if
(!
groupNameDTO
.
getNewGroupName
().
equals
(
groupName
))
{
ChangeNameVO
changeNameVO
=
new
ChangeNameVO
();
ChangeNameVO
changeNameVO
=
new
ChangeNameVO
();
changeNameVO
.
setName
(
group
Qrcode
.
getGroupName
()
);
changeNameVO
.
setName
(
group
Name
);
changeNameVO
.
setWxGroupId
(
wechatGroupId
);
changeNameVO
.
setWxGroupId
(
wechatGroupId
);
String
altId
=
wechatGroupConsr
.
getRobotIdByGroupId
(
wechatGroupId
);
String
altId
=
wechatGroupConsr
.
getRobotIdByGroupId
(
wechatGroupId
);
changeNameVO
.
setAltId
(
altId
);
changeNameVO
.
setAltId
(
altId
);
...
...
pcloud-service-book/src/main/resources/mapper/group/GroupQrcode.Mapper.xml
View file @
311eb75a
...
@@ -298,4 +298,13 @@
...
@@ -298,4 +298,13 @@
${item}
${item}
</foreach>
</foreach>
</select>
</select>
<!--修改群名称-->
<update
id=
"updateGroupName"
parameterType=
"map"
>
update book_group_qrcode
<set>
group_name = #{groupName},
update_time = now()
</set>
WHERE id = #{id}
</update>
</mapper>
</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