记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
db326c2b
Commit
db326c2b
authored
Dec 07, 2021
by
sunyuntian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加测试数据
parent
0a5d1fcc
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
32 additions
and
33 deletions
+32
-33
SweetWechatMaoDengController.java
...ervice/sweet/controller/SweetWechatMaoDengController.java
+1
-1
MaoDengImageHandler.java
.../liquidnet/service/sweet/handler/MaoDengImageHandler.java
+20
-23
TextMsgHandler.java
...a/com/liquidnet/service/sweet/handler/TextMsgHandler.java
+7
-4
SweetTestImpl.java
...m/liquidnet/service/sweet/service/impl/SweetTestImpl.java
+4
-5
No files found.
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetWechatMaoDengController.java
View file @
db326c2b
...
...
@@ -38,7 +38,7 @@ public class SweetWechatMaoDengController {
public
ResponseDto
<
SweetMaoDengVo
>
backDatas
(
String
userId
){
SweetMaoDengVo
sweetMaoDeng
=
redisUtils
.
getSweetMaoDeng
Transfer
(
userId
);
SweetMaoDengVo
sweetMaoDeng
=
redisUtils
.
getSweetMaoDeng
(
userId
);
if
(
sweetMaoDeng
!=
null
){
String
textMsg
=
sweetMaoDeng
.
getTextMsg
();
String
image
=
sweetMaoDeng
.
getPicUrl
();
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/handler/MaoDengImageHandler.java
View file @
db326c2b
...
...
@@ -63,32 +63,29 @@ public class MaoDengImageHandler implements WxMpMessageHandler {
if
(
StringUtil
.
isNotEmpty
(
i
)){
//活动已开启 持久化 redis
SweetMaoDengVo
sweetMaoDeng
=
redisUtils
.
getSweetMaoDengTransfer
(
fromUser
);
WxMpXmlOutTextMessage
build
=
null
;
String
textMsg
=
null
;
if
(
sweetMaoDeng
!=
null
){
String
textMsg
=
sweetMaoDeng
.
getTextMsg
();
textMsg
=
sweetMaoDeng
.
getTextMsg
();
sweetMaoDengVo
.
setTextMsg
(
textMsg
);
// 获取微信用户信息
WxMpUser
wxMpUser
=
wxMpService
.
getUserService
().
userInfo
(
wxMessage
.
getFromUser
());
String
nickname
=
wxMpUser
.
getNickname
();
build
=
WxMpXmlOutMessage
.
TEXT
().
content
(
"你好,"
+
nickname
+
" 点击下方小程序卡片\n"
+
"查看你的猫咪隐藏音乐技能。\n"
+
"(小程序卡片,点击进入活动)\n"
)
.
fromUser
(
wxMessage
.
getToUser
()).
toUser
(
wxMessage
.
getFromUser
())
.
build
();
// 发送活动小程序卡片
WxMpKefuMessage
message
=
WxMpKefuMessage
.
MINIPROGRAMPAGE
()
.
appId
(
maConfigure
.
getWxMaAppid
(
4
))
.
pagePath
(
"/pages/index?nickname="
.
concat
(
textMsg
))
.
thumbMediaId
(
"ov08q51In7bXX6tXv7FewxFNN0G78n-pPRsbi3LZbPE"
)
.
title
(
"在猫登天空,每一只猫咪都有自己的隐藏音乐技能!"
)
.
toUser
(
wxMessage
.
getFromUser
())
.
build
();
wxMpService
.
getKefuService
().
sendKefuMessage
(
message
);
}
//获取过期时间
long
expire
=
redisUtil
.
getExpire
(
REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER
+
fromUser
);
redisUtils
.
setSweetMaoDengTransfer
(
sweetMaoDengVo
,
expire
);
redisUtils
.
setSweetMaoDeng
(
sweetMaoDengVo
);
WxMpXmlOutTextMessage
build
=
WxMpXmlOutMessage
.
TEXT
().
content
(
"你好,"
+
textMsg
+
" 点击下方小程序卡片\n"
+
"查看你的猫咪隐藏音乐技能。\n"
+
"(小程序卡片,点击进入活动)\n"
)
.
fromUser
(
wxMessage
.
getToUser
()).
toUser
(
wxMessage
.
getFromUser
())
.
build
();
// 发送活动小程序卡片
WxMpKefuMessage
message
=
WxMpKefuMessage
.
MINIPROGRAMPAGE
()
.
appId
(
maConfigure
.
getWxMaAppid
(
4
))
.
pagePath
(
"/pages/index?nickname="
.
concat
(
textMsg
))
.
thumbMediaId
(
"ov08q51In7bXX6tXv7FewxFNN0G78n-pPRsbi3LZbPE"
)
.
title
(
"在猫登天空,每一只猫咪都有自己的隐藏音乐技能!"
)
.
toUser
(
wxMessage
.
getFromUser
())
.
build
();
wxMpService
.
getKefuService
().
sendKefuMessage
(
message
);
return
build
;
}
return
null
;
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/handler/TextMsgHandler.java
View file @
db326c2b
...
...
@@ -74,8 +74,7 @@ public class TextMsgHandler implements WxMpMessageHandler {
redisUtils
.
setSweetMaoDengOpen
(
fromUser
,
10
*
60
);
WxMpXmlOutTextMessage
build
=
WxMpXmlOutMessage
.
TEXT
().
content
(
"没想到吧,你的喵星人主子在玩耍逗喵棒之外,也有一个隐秘的音乐人分身呢!\n"
+
"看看TA到底是怎样一只音乐喵!\n"
+
"参与活动之前,请告诉我们两件事:\n"
+
"猫咪的名字+猫咪的图片!(文字:9个汉字或18个英文字符以内;图片:用横图效果更佳)\n"
)
"参与活动之前,请先告诉我们猫咪的名字!(直接在对话框输入即可👇,9个汉字或18个英文字符以内)\n"
)
.
fromUser
(
wxMessage
.
getToUser
()).
toUser
(
wxMessage
.
getFromUser
())
.
build
();
return
build
;
...
...
@@ -88,12 +87,16 @@ public class TextMsgHandler implements WxMpMessageHandler {
if
(
sweetMaoDeng
!=
null
)
{
String
picUrl
=
sweetMaoDeng
.
getPicUrl
();
sweetMaoDengVo
.
setPicUrl
(
picUrl
);
}
//获取过期时间
long
expire
=
redisUtil
.
getExpire
(
REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER
+
fromUser
);
redisUtils
.
setSweetMaoDengTransfer
(
sweetMaoDengVo
,
expire
);
return
null
;
WxMpXmlOutTextMessage
build
=
WxMpXmlOutMessage
.
TEXT
().
content
(
"请发我猫咪的图片"
)
.
fromUser
(
wxMessage
.
getToUser
()).
toUser
(
wxMessage
.
getFromUser
())
.
build
();
return
build
;
}
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetTestImpl.java
View file @
db326c2b
...
...
@@ -113,8 +113,9 @@ public class SweetTestImpl {
if (sweetMaoDeng != null){
maoIdText= sweetMaoDeng.getMaoId();
}*/
if
(
sweetMaoDeng
!=
null
){
String
textMsg
=
sweetMaoDeng
.
getTextMsg
();
String
textMsg
=
null
;
if
(
sweetMaoDeng
!=
null
){
textMsg
=
sweetMaoDeng
.
getTextMsg
();
sweetMaoDengVo
.
setTextMsg
(
textMsg
);
...
...
@@ -135,9 +136,7 @@ public class SweetTestImpl {
queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_WECHAT_MAODENG_TEXT_INSERT.getKey(), SqlMapping.gets(sqls, sqlsDataA));
String s="";*//*
}*/
//获取过期时间
long
expire
=
redisUtil
.
getExpire
(
REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER
+
fromUser
);
redisUtils
.
setSweetMaoDengTransfer
(
sweetMaoDengVo
,
expire
);
redisUtils
.
setSweetMaoDeng
(
sweetMaoDengVo
);
}
return
null
;
...
...
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