|
@@ -2,21 +2,20 @@ package com.tzld.piaoquan.api.service.strategy.impl;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-
|
|
|
|
|
import com.tzld.piaoquan.api.common.enums.ReplyStrategyServiceEnum;
|
|
import com.tzld.piaoquan.api.common.enums.ReplyStrategyServiceEnum;
|
|
|
-import com.tzld.piaoquan.api.model.po.contentplatform.ContentPlatformGzhPlanVideo;
|
|
|
|
|
-import com.tzld.piaoquan.api.model.vo.VideoCharacteristicVO;
|
|
|
|
|
-import com.tzld.piaoquan.api.service.contentplatform.ContentPlatformPlanService;
|
|
|
|
|
-import com.tzld.piaoquan.growth.common.common.enums.StrategyStatusEnum;
|
|
|
|
|
import com.tzld.piaoquan.api.component.TouLiuHttpClient;
|
|
import com.tzld.piaoquan.api.component.TouLiuHttpClient;
|
|
|
import com.tzld.piaoquan.api.dao.mapper.AlgGhAutoreplyVideoRankDataMapper;
|
|
import com.tzld.piaoquan.api.dao.mapper.AlgGhAutoreplyVideoRankDataMapper;
|
|
|
-import com.tzld.piaoquan.growth.common.dao.mapper.CgiReplyBucketDataMapper;
|
|
|
|
|
import com.tzld.piaoquan.api.model.bo.*;
|
|
import com.tzld.piaoquan.api.model.bo.*;
|
|
|
import com.tzld.piaoquan.api.model.po.AlgGhAutoreplyVideoRankData;
|
|
import com.tzld.piaoquan.api.model.po.AlgGhAutoreplyVideoRankData;
|
|
|
import com.tzld.piaoquan.api.model.po.AlgGhAutoreplyVideoRankDataExample;
|
|
import com.tzld.piaoquan.api.model.po.AlgGhAutoreplyVideoRankDataExample;
|
|
|
|
|
+import com.tzld.piaoquan.api.model.po.contentplatform.ContentPlatformGzhPlanVideo;
|
|
|
|
|
+import com.tzld.piaoquan.api.model.vo.VideoCharacteristicVO;
|
|
|
|
|
+import com.tzld.piaoquan.api.service.contentplatform.ContentPlatformPlanService;
|
|
|
|
|
+import com.tzld.piaoquan.api.service.strategy.ReplyStrategyService;
|
|
|
|
|
+import com.tzld.piaoquan.growth.common.common.enums.StrategyStatusEnum;
|
|
|
|
|
+import com.tzld.piaoquan.growth.common.dao.mapper.CgiReplyBucketDataMapper;
|
|
|
import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketData;
|
|
import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketData;
|
|
|
import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketDataExample;
|
|
import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketDataExample;
|
|
|
-import com.tzld.piaoquan.api.service.strategy.ReplyStrategyService;
|
|
|
|
|
import com.tzld.piaoquan.growth.common.utils.MessageUtil;
|
|
import com.tzld.piaoquan.growth.common.utils.MessageUtil;
|
|
|
import com.tzld.piaoquan.growth.common.utils.RedisUtils;
|
|
import com.tzld.piaoquan.growth.common.utils.RedisUtils;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -173,13 +172,13 @@ public class ThirdPartyPushMessageStrategyV1 implements ReplyStrategyService {
|
|
|
if (Objects.nonNull(gzhPlanVideo)) {
|
|
if (Objects.nonNull(gzhPlanVideo)) {
|
|
|
try {
|
|
try {
|
|
|
String pageUrl = cgiReplyBucketData.getMiniPagePath();
|
|
String pageUrl = cgiReplyBucketData.getMiniPagePath();
|
|
|
- if (org.springframework.util.StringUtils.hasText(gzhPlanVideo.getCustomTitle()) && !pageUrl.contains("shareTitle")) {
|
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(gzhPlanVideo.getCustomTitle()) && !pageUrl.contains("shareTitle")) {
|
|
|
if (Objects.nonNull(gzhPlanVideo.getCustomTitleId())) {
|
|
if (Objects.nonNull(gzhPlanVideo.getCustomTitleId())) {
|
|
|
pageUrl += URLEncoder.encode("&shareTitleId=" + gzhPlanVideo.getCustomTitleId(), "UTF-8");
|
|
pageUrl += URLEncoder.encode("&shareTitleId=" + gzhPlanVideo.getCustomTitleId(), "UTF-8");
|
|
|
}
|
|
}
|
|
|
pageUrl += URLEncoder.encode("&shareTitle=" + gzhPlanVideo.getCustomTitle(), "UTF-8");
|
|
pageUrl += URLEncoder.encode("&shareTitle=" + gzhPlanVideo.getCustomTitle(), "UTF-8");
|
|
|
}
|
|
}
|
|
|
- if (org.springframework.util.StringUtils.hasText(gzhPlanVideo.getCustomCover()) && !pageUrl.contains("shareImageUrl")) {
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(gzhPlanVideo.getCustomCover()) && !pageUrl.contains("shareImageUrl")) {
|
|
|
if (Objects.nonNull(gzhPlanVideo.getCustomCoverId())) {
|
|
if (Objects.nonNull(gzhPlanVideo.getCustomCoverId())) {
|
|
|
pageUrl += URLEncoder.encode("&shareImageId=" + gzhPlanVideo.getCustomCoverId(), "UTF-8");
|
|
pageUrl += URLEncoder.encode("&shareImageId=" + gzhPlanVideo.getCustomCoverId(), "UTF-8");
|
|
|
}
|
|
}
|
|
@@ -187,7 +186,7 @@ public class ThirdPartyPushMessageStrategyV1 implements ReplyStrategyService {
|
|
|
}
|
|
}
|
|
|
cgiReplyBucketData.setMiniPagePath(pageUrl);
|
|
cgiReplyBucketData.setMiniPagePath(pageUrl);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
- log.error("ThirdPartyPushMessageStrategyV1 insertSmallData setPageUrlCustomCoverTitle error,data:" + JSON.toJSONString(cgiReplyBucketData));
|
|
|
|
|
|
|
+ log.error("ThirdPartyPushMessageStrategyV1 insertSmallData setCustomerCoverTitleId Error,data:" + JSON.toJSONString(gzhPlanVideo), e);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
cgiReplyBucketDataMapper.insertSelective(cgiReplyBucketData);
|
|
cgiReplyBucketDataMapper.insertSelective(cgiReplyBucketData);
|