Commit 6d539963e333d6217ce3002284b8ae24216b5557

Authored by yvan.ni
1 parent 37b125f5

阶梯促销的购买的优化

packageE/pages/cart/cart2/cart2.js
... ... @@ -1297,6 +1297,7 @@ Page({
1297 1297 case 5:
1298 1298 case 6:
1299 1299 case 7:
  1300 + case 10:
1300 1301 //--此时开始计算商品的使用券相关,如果有等级价还要计算和等级价相关的,
1301 1302 // 如果有优惠促销,还要把促销的部分计算在内,因为促销还有不能使用优惠券--
1302 1303 t.data.data.shop_price = gg.goods_price;
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -2166,9 +2166,41 @@ Page({
2166 2166 }
2167 2167  
2168 2168 //如果有阶梯促销的时候
2169   - if(th.data.jieti_prom && newd.prom_type==0){
2170   - newd.prom_type = 7;
  2169 + if(th.data.jieti_prom && (newd.prom_type==10 || newd.prom_type==0) ){
  2170 + newd.prom_type = 10;
2171 2171 newd.prom_id = th.data.ladder_act_id;
  2172 +
  2173 +
  2174 + //----先看会员在购物车中是否加入了该商品,立即购买的-----
  2175 + getApp().request.get("/api/weshop/cart/page", {
  2176 + data: {
  2177 + store_id: e.data.stoid,
  2178 + user_id: oo.user_id,
  2179 + state: 1
  2180 + },
  2181 + success: function (res) {
  2182 + //-------如果购物车中有相关的数据,先清理掉---------
  2183 + if (res.data.code == 0 && res.data.data.total > 0) {
  2184 + for (let j in res.data.data.pageData) {
  2185 + let item_j = res.data.data.pageData[j];
  2186 + var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id;
  2187 + getApp().request.delete(url, {});
  2188 + }
  2189 + }
  2190 +
  2191 + newd.state = 1;
  2192 + getApp().request.post("/api/weshop/cart/save", {
  2193 + data: newd,
  2194 + success: function (t) {
  2195 + th.closeSpecModal();
  2196 + getApp().goto("/packageE/pages/cart/cart2/cart2?state=1");
  2197 + }
  2198 + });
  2199 +
  2200 + }
  2201 + })
  2202 + return false;
  2203 +
2172 2204 }
2173 2205  
2174 2206  
... ...