Commit ab8c3bfc99b9ce080cae32f2073538c9c0f94783

Authored by WXD-SEASON\season
2 parents 00e5e167 5e8c67c9

Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa

pages/user/order_detail/order_detail.js
@@ -819,6 +819,16 @@ Page({ @@ -819,6 +819,16 @@ Page({
819 gg.prom_type=arr2[0].prom_type; 819 gg.prom_type=arr2[0].prom_type;
820 gg.prom_id=arr2[0].act_id; 820 gg.prom_id=arr2[0].act_id;
821 } 821 }
  822 + else if (arr2.length > 1){
  823 + //如果是多活动的时候,要看good参与的活动有没有结束,是不是有效
  824 + var fd=arr2.find(function (e) {
  825 + return e.prom_type==good.prom_type && e.act_id==good.prom_id
  826 + })
  827 + if(fd){
  828 + gg.prom_type=good.prom_type;
  829 + gg.prom_id=good.prom_id;
  830 + }
  831 + }
822 } 832 }
823 }) 833 })
824 834
@@ -1144,7 +1154,7 @@ Page({ @@ -1144,7 +1154,7 @@ Page({
1144 } 1154 }
1145 1155
1146 //--如果是线下库存的时候-- 1156 //--如果是线下库存的时候--
1147 - if (th.data.conf.sales_rules >= 2 && !gg.whsle_id) { 1157 + if (th.data.conf.sales_rules >= 2 && !gg.whsle_id && !good.is_gift) {
1148 var ob = {}; 1158 var ob = {};
1149 await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { 1159 await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) {
1150 ob = obj; 1160 ob = obj;
@@ -1157,7 +1167,7 @@ Page({ @@ -1157,7 +1167,7 @@ Page({
1157 } 1167 }
1158 1168
1159 } else { 1169 } else {
1160 - if (good.goods_num > store_count) { 1170 + if (!good.is_gift && good.goods_num > store_count) {
1161 1171
1162 var content = gg.goods_name + '商品的库存不足,请取消订单'; 1172 var content = gg.goods_name + '商品的库存不足,请取消订单';
1163 th.toast(content); 1173 th.toast(content);
pages/user/order_list/order_list.js
@@ -1111,6 +1111,16 @@ Page({ @@ -1111,6 +1111,16 @@ Page({
1111 gg.prom_type=arr2[0].prom_type; 1111 gg.prom_type=arr2[0].prom_type;
1112 gg.prom_id=arr2[0].act_id; 1112 gg.prom_id=arr2[0].act_id;
1113 } 1113 }
  1114 + else if (arr2.length > 1){
  1115 + //如果是多活动的时候,要看good参与的活动有没有结束,是不是有效
  1116 + var fd=arr2.find(function (e) {
  1117 + return e.prom_type==good.prom_type && e.act_id==good.prom_id
  1118 + })
  1119 + if(fd){
  1120 + gg.prom_type=good.prom_type;
  1121 + gg.prom_id=good.prom_id;
  1122 + }
  1123 + }
1114 } 1124 }
1115 }) 1125 })
1116 1126
@@ -1442,7 +1452,7 @@ Page({ @@ -1442,7 +1452,7 @@ Page({
1442 } 1452 }
1443 1453
1444 //--如果是线下库存的时候-- 1454 //--如果是线下库存的时候--
1445 - if (th.data.conf.sales_rules >= 2 && !gg.whsle_id) { 1455 + if (th.data.conf.sales_rules >= 2 && !gg.whsle_id && !good.is_gift) {
1446 var ob = {}; 1456 var ob = {};
1447 await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) { 1457 await th.check_down_line_next(gg, good.goods_num, order.pickup_id, function (obj) {
1448 ob = obj; 1458 ob = obj;
@@ -1455,7 +1465,7 @@ Page({ @@ -1455,7 +1465,7 @@ Page({
1455 } 1465 }
1456 1466
1457 } else { 1467 } else {
1458 - if (good.goods_num > store_count) { 1468 + if (!good.is_gift && good.goods_num > store_count) {
1459 1469
1460 var content = gg.goods_name + '商品的库存不足,请取消订单'; 1470 var content = gg.goods_name + '商品的库存不足,请取消订单';
1461 th.toast(content); 1471 th.toast(content);