Commit c54c818e17d9ae1386e32776b49fe11e4d685674

Authored by yvan.ni
1 parent ffb8b07c

判断是不是有参与搭配商品,和后台一起判断是不是有参与搭配促销活动

packageE/pages/cart/cart2/cart2.js
... ... @@ -4876,6 +4876,9 @@ Page({
4876 4876 var zh_map_count={};
4877 4877 var check_map = {};
4878 4878 let groupchat_ids=[]
  4879 +
  4880 +
  4881 +
4879 4882 //-------------让商品添加到商品列表--------------------
4880 4883 for (var k = 0; k < t_item.goods.length; k++) {
4881 4884  
... ... @@ -4894,7 +4897,6 @@ Page({
4894 4897 };
4895 4898  
4896 4899  
4897   -
4898 4900 if (getApp().globalData.skinface_id) {
4899 4901 goods.skinface_id = getApp().globalData.skinface_id;
4900 4902 }
... ... @@ -4942,11 +4944,15 @@ Page({
4942 4944 }
4943 4945 break;
4944 4946 case 5:
4945   - goods.prom_type = 5;
4946   - goods.prom_id = g_item.prom_id;
4947   - if (g_item.is_collocation) {
4948   - goods.is_collocation = g_item.is_collocation;
  4947 + //看一下有没有搭配商品
  4948 + if(th.has_collocation(t_item.goods,g_item.prom_id)){
  4949 + goods.prom_type = 5;
  4950 + goods.prom_id = g_item.prom_id;
  4951 + if (g_item.is_collocation) {
  4952 + goods.is_collocation = g_item.is_collocation;
  4953 + }
4949 4954 }
  4955 +
4950 4956 break
4951 4957 case 7:
4952 4958 goods.prom_type = 7;
... ... @@ -5367,6 +5373,14 @@ Page({
5367 5373 })
5368 5374  
5369 5375 },
  5376 + //看一下有没有选择搭配的商品
  5377 + has_collocation(goods,prom_id){
  5378 + var idx=goods.findIndex(function (e){
  5379 + return e.prom_type==5 && e.prom_id==prom_id && e.is_collocation;
  5380 + })
  5381 + return idx>0;
  5382 + },
  5383 +
5370 5384 //---确认线下门店的数量足不足---
5371 5385 async check_store_num(goods_id, pick, goods_num, func) {
5372 5386 var lock = 0, pick_no, plist, erpwareid;
... ...