|
@@ -83,26 +83,7 @@ public class WeComSendMsgJob {
|
|
|
List<CgiReplyBucketData> cgiReplyBucketDataList = getCgiReplyBucketData(room.getThirdRoomId(), staff);
|
|
|
for (CgiReplyBucketData cgiReplyBucketData : cgiReplyBucketDataList) {
|
|
|
// build发送体
|
|
|
- SendAppMsgRequest request = new SendAppMsgRequest();
|
|
|
- request.setUuid(staff.getThirdUuid());
|
|
|
- request.setSend_userid(Long.valueOf(room.getThirdRoomId()));
|
|
|
- request.setIsRoom(true);
|
|
|
- request.setAppid("wx89e7eb06478361d7");
|
|
|
- request.setUsername("gh_ecd1ea0b84cf@app");
|
|
|
- request.setAppName("票圈 l 3亿人喜欢的视频平台");
|
|
|
- request.setTitle("票圈 l 3亿人喜欢的视频平台");
|
|
|
- request.setWeappIconUrl("http://rescdn.yishihui.com/temp/1755515422185_%E7%A5%A8%E5%9C%88Vlog_logo.jpg");
|
|
|
- // 填充视频信息
|
|
|
- request.setDesc(cgiReplyBucketData.getTitle());
|
|
|
- request.setPagepath(cgiReplyBucketData.getMiniPagePath());
|
|
|
- CdnUploadImgLinkRequest cdnUploadImgLinkRequest = new CdnUploadImgLinkRequest();
|
|
|
- cdnUploadImgLinkRequest.setUuid(staff.getThirdUuid());
|
|
|
- cdnUploadImgLinkRequest.setUrl(cgiReplyBucketData.getCoverUrl());
|
|
|
- CdnUploadImgLinkResponse uploadResponse = weComThirdPartyService.cdnUploadImgLink(cdnUploadImgLinkRequest);
|
|
|
- request.setCdnkey(uploadResponse.getCdn_key());
|
|
|
- request.setMd5(uploadResponse.getMd5());
|
|
|
- request.setAeskey(uploadResponse.getAes_key());
|
|
|
- request.setFileSize(uploadResponse.getSize().intValue());
|
|
|
+ SendAppMsgRequest request = buildSendAppMsgRequest(cgiReplyBucketData, staff, room.getThirdRoomId());
|
|
|
// 发送消息
|
|
|
weComThirdPartyService.sendAppMsg(request);
|
|
|
// 存储消息
|
|
@@ -115,6 +96,32 @@ public class WeComSendMsgJob {
|
|
|
return ReturnT.SUCCESS;
|
|
|
}
|
|
|
|
|
|
+ private SendAppMsgRequest buildSendAppMsgRequest(CgiReplyBucketData cgiReplyBucketData,
|
|
|
+ ThirdPartWeComStaff staff,
|
|
|
+ String thirdRoomId) {
|
|
|
+ SendAppMsgRequest request = new SendAppMsgRequest();
|
|
|
+ request.setUuid(staff.getThirdUuid());
|
|
|
+ request.setSend_userid(Long.valueOf(thirdRoomId));
|
|
|
+ request.setIsRoom(true);
|
|
|
+ request.setAppid("wx89e7eb06478361d7");
|
|
|
+ request.setUsername("gh_ecd1ea0b84cf@app");
|
|
|
+ request.setAppName("票圈 l 3亿人喜欢的视频平台");
|
|
|
+ request.setTitle("票圈 l 3亿人喜欢的视频平台");
|
|
|
+ request.setWeappIconUrl("http://rescdn.yishihui.com/temp/1755515422185_%E7%A5%A8%E5%9C%88Vlog_logo.jpg");
|
|
|
+ // 填充视频信息
|
|
|
+ request.setDesc(cgiReplyBucketData.getTitle());
|
|
|
+ request.setPagepath(cgiReplyBucketData.getMiniPagePath());
|
|
|
+ CdnUploadImgLinkRequest cdnUploadImgLinkRequest = new CdnUploadImgLinkRequest();
|
|
|
+ cdnUploadImgLinkRequest.setUuid(staff.getThirdUuid());
|
|
|
+ cdnUploadImgLinkRequest.setUrl(cgiReplyBucketData.getCoverUrl());
|
|
|
+ CdnUploadImgLinkResponse uploadResponse = weComThirdPartyService.cdnUploadImgLink(cdnUploadImgLinkRequest);
|
|
|
+ request.setCdnkey(uploadResponse.getCdn_key());
|
|
|
+ request.setMd5(uploadResponse.getMd5());
|
|
|
+ request.setAeskey(uploadResponse.getAes_key());
|
|
|
+ request.setFileSize(uploadResponse.getSize().intValue());
|
|
|
+ return request;
|
|
|
+ }
|
|
|
+
|
|
|
private List<CgiReplyBucketData> getCgiReplyBucketData(String roomId, ThirdPartWeComStaff thirdPartWeComStaff) {
|
|
|
String dt = planMapperExt.getVideoMaxDt();
|
|
|
String datastatDt = planMapperExt.getVideoDatastatMaxDt();
|