Browse Source

三方平台群消息发送 fix

wangyunpeng 1 week ago
parent
commit
90875f5abe

+ 3 - 3
api-module/src/main/java/com/tzld/piaoquan/api/job/wecom/thirdpart/WeComSendMsgJob.java

@@ -87,7 +87,7 @@ public class WeComSendMsgJob {
                         request.setTitle("票圈 l 3亿人喜欢的视频平台");
                         request.setWeappIconUrl("http://rescdn.yishihui.com/temp/1755515422185_%E7%A5%A8%E5%9C%88Vlog_logo.jpg");
                         // 选取视频
-                        CgiReplyBucketData cgiReplyBucketData = getCgiReplyBucketData(room.getId(), staff);
+                        CgiReplyBucketData cgiReplyBucketData = getCgiReplyBucketData(room.getThirdRoomId(), staff);
                         // 填充视频信息
                         request.setDesc(cgiReplyBucketData.getTitle());
                         request.setPagepath(cgiReplyBucketData.getMiniPagePath());
@@ -110,11 +110,11 @@ public class WeComSendMsgJob {
         return ReturnT.SUCCESS;
     }
 
-    private CgiReplyBucketData getCgiReplyBucketData(Long roomId, ThirdPartWeComStaff thirdPartWeComStaff) {
+    private CgiReplyBucketData getCgiReplyBucketData(String roomId, ThirdPartWeComStaff thirdPartWeComStaff) {
         String dt = planMapperExt.getVideoMaxDt();
         String datastatDt = planMapperExt.getVideoDatastatMaxDt();
         // 排除最近发送过的视频
-        List<Long> sentVideoIds = getSentVideoIds(roomId);
+        List<Long> sentVideoIds = getSentVideoIds(Long.valueOf(roomId));
         // 按行业获取视频
         String sort = "datastat.fission_rate desc, video.score desc";
         String type = "企微-社群";