|
@@ -365,15 +365,7 @@ const favoriteBrand = (req, res, next) => { |
|
@@ -365,15 +365,7 @@ const favoriteBrand = (req, res, next) => { |
365
|
let opt = req.query.opt || 'ok';
|
365
|
let opt = req.query.opt || 'ok';
|
366
|
let type = req.query.type || 'product';
|
366
|
let type = req.query.type || 'product';
|
367
|
let appVersion = req.query.appVersion || false;
|
367
|
let appVersion = req.query.appVersion || false;
|
368
|
- let refer = req.headers.origin;
|
|
|
369
|
-
|
|
|
370
|
- if (req.headers.referer) {
|
|
|
371
|
- let refererSplit = _.split(req.headers.referer, '?');
|
|
|
372
|
-
|
|
|
373
|
- if (id) {
|
|
|
374
|
- refer = refererSplit[0] + '?shop_id=' + id;
|
|
|
375
|
- }
|
|
|
376
|
- }
|
368
|
+ let refer = req.get('referer');
|
377
|
|
369
|
|
378
|
let url = helpers.urlFormat('/signin.html') + '?refer=' + refer;
|
370
|
let url = helpers.urlFormat('/signin.html') + '?refer=' + refer;
|
379
|
|
371
|
|
|
@@ -385,6 +377,7 @@ const favoriteBrand = (req, res, next) => { |
|
@@ -385,6 +377,7 @@ const favoriteBrand = (req, res, next) => { |
385
|
}
|
377
|
}
|
386
|
|
378
|
|
387
|
url = `${refer}&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"${refer}","param":{}},"requesturl":{"param":{"method":"app.favorite.add","id":"${id}","fav_id":"${id}","type":"shop"},"url":"${_.get(global, 'yoho.API.ApiUrl', '')}"},"priority":"Y"}}`; // eslint-disable-line
|
379
|
url = `${refer}&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"${refer}","param":{}},"requesturl":{"param":{"method":"app.favorite.add","id":"${id}","fav_id":"${id}","type":"shop"},"url":"${_.get(global, 'yoho.API.ApiUrl', '')}"},"priority":"Y"}}`; // eslint-disable-line
|
|
|
380
|
+
|
388
|
}
|
381
|
}
|
389
|
|
382
|
|
390
|
if (!id) {
|
383
|
if (!id) {
|
|
@@ -476,23 +469,7 @@ const userCoupon = (req, res, next) => { |
|
@@ -476,23 +469,7 @@ const userCoupon = (req, res, next) => { |
476
|
return;
|
469
|
return;
|
477
|
}).catch(next);
|
470
|
}).catch(next);
|
478
|
} else {
|
471
|
} else {
|
479
|
- let refer = req.headers.origin;
|
|
|
480
|
-
|
|
|
481
|
- if (req.headers.referer) {
|
|
|
482
|
- let refererSplit = _.split(req.headers.referer, '?');
|
|
|
483
|
-
|
|
|
484
|
- let shopIdSplit = _.split(refererSplit[1], '&');
|
|
|
485
|
- let shopId = '';
|
|
|
486
|
-
|
|
|
487
|
- _.forEach(shopIdSplit, value => {
|
|
|
488
|
- if (_.startsWith(value, 'shop_id')) {
|
|
|
489
|
- shopId = value;
|
|
|
490
|
- return;
|
|
|
491
|
- }
|
|
|
492
|
- });
|
|
|
493
|
-
|
|
|
494
|
- refer = refererSplit[0] + '?' + shopId;
|
|
|
495
|
- }
|
472
|
+ let refer = req.get('referer');
|
496
|
|
473
|
|
497
|
if (req.yoho.isApp !== 'false') {
|
474
|
if (req.yoho.isApp !== 'false') {
|
498
|
let toUrl = refer + '&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' +
|
475
|
let toUrl = refer + '&openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' +
|