Authored by ccbikai

星专题链接修改

... ... @@ -14,6 +14,8 @@ const logger = require(`${library}/logger`);
const camelCase = require(`${library}/camel-case`);
const helpers = require(`${library}/helpers`);
const _ = require('lodash');
const url = require('url');
const qs = require('querystring');
const serviceAPI = new ServiceAPI();
const api = new API();
... ... @@ -210,7 +212,8 @@ class Star {
// 数据结构嵌套太深
_.forEach(result, (data) => {
_.map(data.data, (item) => {
let appUrl = `&openby:yohobuy{"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"${item.url}","param":{}}}`.replace(/\//g, '\/'); // eslint-disable-line
let urlObj = url.parse(item.url);
let appUrl = `&openby:yohobuy{"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"Y","type":0,"updateflag":"N","url":"${ urlObj.protocol + '//' + urlObj.host + urlObj.pathname}","param":${JSON.stringify(qs.parse(urlObj.query))}}}`.replace(/\//g, '\/'); // eslint-disable-line
item.url += appUrl;
return item;
... ...