diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js index bee675e..5168569 100644 --- a/packageA/pages/goodsInfo/goodsInfo.js +++ b/packageA/pages/goodsInfo/goodsInfo.js @@ -980,6 +980,19 @@ Page({ newd['prom_type'] = 0; newd['prom_price'] = this.data.data.shop_price; }; + + // 判断是否为0库存的情况 + var tmpRedisNum = 0; + // 检查redis库存量 + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/1/" + prom_id, {}).then(res => { + if (res.data.code == 0) { + tmpRedisNum = res.data.data; + }; + }); + if(this.data.prom_type == 1 && tmpRedisNum == 0) { + newd['prom_type'] = 0; + newd['prom_price'] = this.data.data.shop_price; + }; // console.log('newd++++++++', newd); th.buyNow(newd); @@ -1011,6 +1024,19 @@ Page({ }; }; + // 判断是否为0库存的情况 + var tmpRedisNum = 0; + // 检查redis库存量 + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/1/" + prom_id, {}).then(res => { + if (res.data.code == 0) { + tmpRedisNum = res.data.data; + }; + }); + if(th.data.options.prom_type == 1 && tmpRedisNum == 0) { + newd['prom_type'] = 0; + newd['money'] = th.data.data.shop_price; + }; + //----先看会员在购物车中是否加入了该商品----- getApp().request.get("/api/weshop/cartService/page", { data: {