yujian
2020-06-01 750974cd67c67c35311eb1d2702218b3eb0afc80
淘宝活动id隐藏
1个文件已修改
13 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/SpecialServiceImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/SpecialServiceImpl.java
@@ -41,6 +41,7 @@
import com.yeshi.fanli.service.inter.homemodule.SpecialCardService;
import com.yeshi.fanli.service.inter.homemodule.SpecialPlaceService;
import com.yeshi.fanli.service.inter.homemodule.SpecialService;
import com.yeshi.fanli.service.manger.goods.ConvertLinkManager;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.FilePathEnum;
import com.yeshi.fanli.util.StringUtil;
@@ -72,6 +73,9 @@
    @Resource
    private AppVersionService appVersionService;
    @Resource
    private ConvertLinkManager convertLinkManager;
    @Resource
    private AdActivityVersionControlService adActivityVersionControlService;
@@ -717,10 +721,17 @@
                    String link = configService.get(ConfigKeyEnum.activityDetailLink.getKey()) + "?type=%s&id=%s";
                    link = String.format(link, CommonShareInfoEnum.special.name(),specialVO.getId());
                    
                    // 跳转链接
                    JSONObject params = new JSONObject();
                    params.put("url", link);
                    
                    specialVO.setComment(info.getComment());
                    // 替换淘宝官方活动
                    String comment = info.getComment();
                    List<String> activityIdList = convertLinkManager.getTaoBaoOfficialActivityId(comment);
                    for (String st : activityIdList)
                        comment = comment.replace(st, "");
                    specialVO.setComment(comment);
                    specialVO.setParams(params.toString());
                    specialVO.setJumpDetail(jumpDetailV2Service.getByTypeCache("web"));
                }