记得上下班打卡 | 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
13326af8
Commit
13326af8
authored
Nov 22, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MsgData
parent
6919fe34
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
5 deletions
+24
-5
FeignSweetWechatClient.java
...dnet/service/feign/sweet/task/FeignSweetWechatClient.java
+3
-0
SweetWechatTaskHandler.java
...service/executor/main/handler/SweetWechatTaskHandler.java
+16
-0
SweetAppletSubMsgServiceImpl.java
...vice/sweet/service/impl/SweetAppletSubMsgServiceImpl.java
+5
-5
No files found.
liquidnet-bus-feign/liquidnet-api-feign-sweet/src/main/java/com/liquidnet/service/feign/sweet/task/FeignSweetWechatClient.java
View file @
13326af8
...
@@ -16,4 +16,7 @@ public interface FeignSweetWechatClient {
...
@@ -16,4 +16,7 @@ public interface FeignSweetWechatClient {
@GetMapping
(
"sweet/wechatTemplate/send"
)
@GetMapping
(
"sweet/wechatTemplate/send"
)
ResponseDto
send
();
ResponseDto
send
();
@GetMapping
(
"sweet/appletSubMsg/send"
)
ResponseDto
sendSubMsg
();
}
}
liquidnet-bus-service/liquidnet-service-executor-all/liquidnet-service-executor-main/src/main/java/com/liquidnet/service/executor/main/handler/SweetWechatTaskHandler.java
View file @
13326af8
...
@@ -34,4 +34,20 @@ public class SweetWechatTaskHandler {
...
@@ -34,4 +34,20 @@ public class SweetWechatTaskHandler {
}
}
}
}
@XxlJob
(
value
=
"sev-sweet:sendSubMsg"
)
public
ReturnT
<
String
>
sendSubMsgHandler
()
{
try
{
Object
data
=
feignSweetWechatClient
.
sendSubMsg
().
getData
();
log
.
info
(
"sendSubMsgHandler:结果:{}"
,
data
);
ReturnT
<
String
>
success
=
ReturnT
.
SUCCESS
;
success
.
setMsg
(
String
.
valueOf
(
data
));
return
success
;
}
catch
(
Exception
e
)
{
log
.
error
(
"exception of handler:{}"
,
e
.
getMessage
(),
e
);
ReturnT
<
String
>
fail
=
ReturnT
.
FAIL
;
fail
.
setMsg
(
e
.
getLocalizedMessage
());
return
fail
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetAppletSubMsgServiceImpl.java
View file @
13326af8
...
@@ -86,7 +86,7 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
...
@@ -86,7 +86,7 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
continue
;
continue
;
}
}
// 发送订阅消息接口
// 发送订阅消息接口
boolean
subMessage
=
sendSubMessage
(
info
);
boolean
subMessage
=
sendSubMessage
(
info
,
performanceVoData
);
if
(
subMessage
)
{
if
(
subMessage
)
{
msgIdList
.
add
(
msgId
);
msgIdList
.
add
(
msgId
);
}
}
...
@@ -111,7 +111,7 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
...
@@ -111,7 +111,7 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
/**
/**
* 微信小程序推送订阅消息
* 微信小程序推送订阅消息
*/
*/
public
boolean
sendSubMessage
(
SweetAppletSubMsg
info
)
{
public
boolean
sendSubMessage
(
SweetAppletSubMsg
info
,
KylinPerformanceVo
performanceVo
)
{
WxMaSubscribeMessage
subscribeMessage
=
new
WxMaSubscribeMessage
();
WxMaSubscribeMessage
subscribeMessage
=
new
WxMaSubscribeMessage
();
...
@@ -122,20 +122,20 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
...
@@ -122,20 +122,20 @@ public class SweetAppletSubMsgServiceImpl extends ServiceImpl<SweetAppletSubMsgM
ArrayList
<
WxMaSubscribeMessage
.
MsgData
>
wxMaSubscribeData
=
new
ArrayList
<>();
ArrayList
<
WxMaSubscribeMessage
.
MsgData
>
wxMaSubscribeData
=
new
ArrayList
<>();
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData1
=
new
WxMaSubscribeMessage
.
MsgData
();
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData1
=
new
WxMaSubscribeMessage
.
MsgData
();
wxMaSubscribeData1
.
setName
(
"thing1"
);
wxMaSubscribeData1
.
setName
(
"thing1"
);
wxMaSubscribeData1
.
setValue
(
"豪华版"
);
wxMaSubscribeData1
.
setValue
(
performanceVo
.
getTitle
()
);
//每个参数 存放到大集合中
//每个参数 存放到大集合中
wxMaSubscribeData
.
add
(
wxMaSubscribeData1
);
wxMaSubscribeData
.
add
(
wxMaSubscribeData1
);
// 第二个内容:用户昵称
// 第二个内容:用户昵称
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData2
=
new
WxMaSubscribeMessage
.
MsgData
();
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData2
=
new
WxMaSubscribeMessage
.
MsgData
();
wxMaSubscribeData2
.
setName
(
"time2"
);
wxMaSubscribeData2
.
setName
(
"time2"
);
wxMaSubscribeData2
.
setValue
(
"2021-07-09 23:20:30"
);
wxMaSubscribeData2
.
setValue
(
performanceVo
.
getTimeStart
()
);
wxMaSubscribeData
.
add
(
wxMaSubscribeData2
);
wxMaSubscribeData
.
add
(
wxMaSubscribeData2
);
// 第三个内容:领取方式
// 第三个内容:领取方式
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData3
=
new
WxMaSubscribeMessage
.
MsgData
();
WxMaSubscribeMessage
.
MsgData
wxMaSubscribeData3
=
new
WxMaSubscribeMessage
.
MsgData
();
wxMaSubscribeData3
.
setName
(
"thing3"
);
wxMaSubscribeData3
.
setName
(
"thing3"
);
wxMaSubscribeData3
.
setValue
(
"
请联系您的专属
"
);
wxMaSubscribeData3
.
setValue
(
"
您关注的演出活动门票即将开售,请准备购票
"
);
wxMaSubscribeData
.
add
(
wxMaSubscribeData3
);
wxMaSubscribeData
.
add
(
wxMaSubscribeData3
);
subscribeMessage
.
setData
(
wxMaSubscribeData
);
subscribeMessage
.
setData
(
wxMaSubscribeData
);
...
...
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