yujian
2020-05-23 28cf328a098334b51a3e9d2d56f983fb8c862211
fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java
@@ -15,6 +15,7 @@
import org.yeshi.utils.StringUtil;
import com.yeshi.fanli.dto.pdd.PDDPromotionUrl;
import com.yeshi.fanli.dto.taobao.api.TaoKeOfficialActivityConvertResultDTO;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.entity.taobao.TaoKeAppInfo;
import com.yeshi.fanli.exception.goods.ConvertLinkExceptionException;
@@ -250,7 +251,13 @@
            String activityid = st.replace("{淘宝活动:", "").replace("}", "");
            if (!StringUtil.isNullOrEmpty(activityid)) {
               String adzoneId = TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT.split("_")[3];
               String link = TaoKeApiUtil.officialActivityConvert(adzoneId, activityid, relationId);
               TaoKeOfficialActivityConvertResultDTO dto = TaoKeApiUtil.officialActivityConvert(adzoneId,
                     activityid, relationId);
               String link = dto.getShort_click_url();
               if (StringUtil.isNullOrEmpty(link)) {
                  link = dto.getClick_url();
               }
               String token = TaoKeApiUtil.getTKToken("http://", "淘宝官方活动", link);
               newText = newText.replace(st, TaoBaoUtil.filterTaoToken(token));
            }