...
|
...
|
@@ -1470,7 +1470,15 @@ const _detailDataPkg = (origin, ua) => { |
|
|
dest.introUrl = '/product/detail/intro/' + origin.product_skn;
|
|
|
dest.id = origin.product_id;
|
|
|
dest.goodsId = origin.goods_id;
|
|
|
dest.isDepositAdvance = origin.is_deposit_advance === 'Y'; // 是否定金预售
|
|
|
dest.isSeckill = origin.is_secKill === 'Y'; // 是否秒杀
|
|
|
dest.isLimitBuy = origin.isLimitBuy; // 是否 限购
|
|
|
dest.isPresale = Boolean(origin.expect_arrival_time); // 是否普通预售
|
|
|
|
|
|
// 自定义 属性
|
|
|
dest.showCoupon = !(
|
|
|
dest.isDepositAdvance || dest.isSeckill || dest.isLimitBuy || dest.isPresale
|
|
|
); // 商品有限购、秒杀、定金预售、普通预售 不显示领券
|
|
|
|
|
|
|
|
|
return dest;
|
...
|
...
|
@@ -1584,7 +1592,8 @@ let _detailDataPkgAsync = (origin, uid, vipLevel, ua) => { |
|
|
}
|
|
|
|
|
|
if (origin.is_secKill) {
|
|
|
dest.isDepositAdvance = origin.is_deposit_advance;// 判断定金预售字段
|
|
|
dest.isDepositAdvance = origin.isDeposit_advance;// A定金预售字段 = origin.is_deposit_advance === 'Y'; // 是否定金预售
|
|
|
dest.isPresale = Boolean(origin.expect_arrival_time)
|
|
|
}
|
|
|
|
|
|
// 商品返回 YOHO 币
|
...
|
...
|
|