记得上下班打卡 | git大法好,push需谨慎

Commit 13326af8 authored by jiangxiulong's avatar jiangxiulong

MsgData

parent 6919fe34
...@@ -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();
} }
...@@ -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;
}
}
} }
...@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment