Commit 13198dc6766762defb923fcebd175ad7d67b4759

Authored by taiyuan
2 parents 80cda58a 3dac6833

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

pages/cart/cart/cart.js
@@ -356,32 +356,79 @@ Page({ @@ -356,32 +356,79 @@ Page({
356 356
357 //--判断优惠活动有没有过期-- 357 //--判断优惠活动有没有过期--
358 else if (item.prom_type == 3) { 358 else if (item.prom_type == 3) {
359 - var isok = 1;  
360 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + item.goods_id + "/1", {}).then(res => {  
361 - if (res.data.code == 0) {  
362 - var r_data = res.data.data;  
363 - if (!r_data.promGoodsLists) { 359 + var isok = 1,is_g_prom=0;
  360 + //因为有全场优惠活动,商品参加的活动还未开始
  361 + var url="/api/weshop/activitylist/getGoodActInfo";
  362 + var req_data={
  363 + store_id:os.stoid,goodsidlist:item.goods_id,is_detail:1,user_id:user_id
  364 + };
  365 + await getApp().request.promiseGet(url, {data:req_data}).then(async function (res) {
  366 + if(res.data.code==0 && res.data.data && res.data.data.length){
  367 + for(let i in res.data.data){
  368 + let item=res.data.data[i];
  369 + if(item.prom_type==3) {
  370 + is_g_prom=1; break;
  371 + }
  372 + }
  373 + }
  374 + })
  375 +
  376 + if(is_g_prom){
  377 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + item.goods_id + "/1", {}).then(res => {
  378 + if (res.data.code == 0) {
  379 + var r_data = res.data.data;
  380 + if (!r_data.promGoodsLists) {
  381 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  382 + getApp().request.delete(url, {});
  383 + //商品已经无活动
  384 + isok = 0;
  385 + }else{
  386 + //如果活动的ID不一样,说明原先的活动已经没有参与了或者过期了
  387 + if(item.prom_id!=r_data.promGoodsLists[0].prom_id ){
  388 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  389 + getApp().request.delete(url, {});
  390 + //商品已经下架
  391 + isok = 0;
  392 + }
  393 + }
  394 +
  395 + } else {
364 var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; 396 var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
365 getApp().request.delete(url, {}); 397 getApp().request.delete(url, {});
366 - //商品已经无活动 398 + //商品已经下架
367 isok = 0; 399 isok = 0;
368 - }else{  
369 - //如果活动的ID不一样,说明原先的活动已经没有参与了或者过期了  
370 - if(item.prom_id!=r_data.promGoodsLists[0].prom_id ){  
371 - var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;  
372 - getApp().request.delete(url, {});  
373 - //商品已经下架  
374 - isok = 0;  
375 - }  
376 - }  
377 -  
378 - } else {  
379 - var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;  
380 - getApp().request.delete(url, {});  
381 - //商品已经下架  
382 - isok = 0;  
383 - }  
384 - }) 400 + }
  401 + })
  402 +
  403 + }else{
  404 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + item.goods_id, {}).then(res => {
  405 + if (res.data.code == 0) {
  406 + var r_data = res.data.data;
  407 + if (!r_data.promGoodsLists) {
  408 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  409 + getApp().request.delete(url, {});
  410 + //商品已经无活动
  411 + isok = 0;
  412 + }else{
  413 + //如果活动的ID不一样,说明原先的活动已经没有参与了或者过期了
  414 + if(item.prom_id!=r_data.promGoodsLists[0].prom_id ){
  415 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  416 + getApp().request.delete(url, {});
  417 + //商品已经下架
  418 + isok = 0;
  419 + }
  420 + }
  421 +
  422 + } else {
  423 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  424 + getApp().request.delete(url, {});
  425 + //商品已经下架
  426 + isok = 0;
  427 + }
  428 + })
  429 +
  430 + }
  431 +
385 if (!isok) continue; 432 if (!isok) continue;
386 } 433 }
387 else if (item.prom_type == 7) { 434 else if (item.prom_type == 7) {
@@ -1424,7 +1471,7 @@ Page({ @@ -1424,7 +1471,7 @@ Page({
1424 //----------------------更新购物数量,加减,调用接口--------------------- 1471 //----------------------更新购物数量,加减,调用接口---------------------
1425 postCardList: function(t, item, pitem) { 1472 postCardList: function(t, item, pitem) {
1426 var e = this,th=e,user_id = getApp().globalData.user_id; 1473 var e = this,th=e,user_id = getApp().globalData.user_id;
1427 - function normal_check() { 1474 + function normal_check(store_count,goodsinfo,wareIds) {
1428 //--- 看一下是不是线下库存 --- 1475 //--- 看一下是不是线下库存 ---
1429 if(th.data.sales_rules==2 && goodsinfo.prom_type!=7){ 1476 if(th.data.sales_rules==2 && goodsinfo.prom_type!=7){
1430 th.check_down_line(t, pitem, item,wareIds); 1477 th.check_down_line(t, pitem, item,wareIds);
@@ -1444,10 +1491,6 @@ Page({ @@ -1444,10 +1491,6 @@ Page({
1444 e.update_cart(t, pitem, item); 1491 e.update_cart(t, pitem, item);
1445 } 1492 }
1446 } 1493 }
1447 -  
1448 -  
1449 -  
1450 -  
1451 1494
1452 // console.log('update'); 1495 // console.log('update');
1453 // console.log('9995959595959',t); 1496 // console.log('9995959595959',t);
@@ -1579,7 +1622,7 @@ Page({ @@ -1579,7 +1622,7 @@ Page({
1579 e.update_cart(t, pitem, item); 1622 e.update_cart(t, pitem, item);
1580 1623
1581 }else{ 1624 }else{
1582 - normal_check(); 1625 + normal_check(store_count,goodsinfo,wareIds);
1583 } 1626 }
1584 } 1627 }
1585 }) 1628 })
@@ -1645,7 +1688,7 @@ Page({ @@ -1645,7 +1688,7 @@ Page({
1645 if (t.goods_num + promgoodsbuynum > gr_data.buy_limit && gr_data.buy_limit > 0) { 1688 if (t.goods_num + promgoodsbuynum > gr_data.buy_limit && gr_data.buy_limit > 0) {
1646 wx.showModal({ 1689 wx.showModal({
1647 title: '提示', 1690 title: '提示',
1648 - content: '购买数量超出秒杀限购' 1691 + content: '购买数量超出团购限购'
1649 }); 1692 });
1650 var txt = "requestData[" + pitem + "].goods[" + item + "].goods_num"; 1693 var txt = "requestData[" + pitem + "].goods[" + item + "].goods_num";
1651 e.setData({ 1694 e.setData({
@@ -1660,13 +1703,13 @@ Page({ @@ -1660,13 +1703,13 @@ Page({
1660 e.update_cart(t, pitem, item); 1703 e.update_cart(t, pitem, item);
1661 1704
1662 }else{ 1705 }else{
1663 - normal_check(); 1706 + normal_check(store_count,goodsinfo,wareIds);
1664 } 1707 }
1665 }) 1708 })
1666 1709
1667 break; 1710 break;
1668 default: 1711 default:
1669 - normal_check() 1712 + normal_check(store_count,goodsinfo,wareIds);
1670 break 1713 break
1671 } 1714 }
1672 } 1715 }
@@ -1797,8 +1840,6 @@ Page({ @@ -1797,8 +1840,6 @@ Page({
1797 }, 1840 },
1798 1841
1799 1842
1800 -  
1801 -  
1802 //-------下拉刷新--------- 1843 //-------下拉刷新---------
1803 onPullDownRefresh: function(t) { 1844 onPullDownRefresh: function(t) {
1804 this.getCardList(); 1845 this.getCardList();
@@ -1813,7 +1854,6 @@ Page({ @@ -1813,7 +1854,6 @@ Page({
1813 title:"计算中" 1854 title:"计算中"
1814 }) 1855 })
1815 } 1856 }
1816 -  
1817 var garr=this.data.requestData; 1857 var garr=this.data.requestData;
1818 var check_is_goods_selected=0; 1858 var check_is_goods_selected=0;
1819 if(garr) { 1859 if(garr) {
@@ -1843,9 +1883,10 @@ Page({ @@ -1843,9 +1883,10 @@ Page({
1843 for (var j = 0; j < i_arr.length; j++) { 1883 for (var j = 0; j < i_arr.length; j++) {
1844 if (i_arr[j].selected && i_arr[j].is_gift != 1) { 1884 if (i_arr[j].selected && i_arr[j].is_gift != 1) {
1845 1885
1846 - if (i_arr[j].is_pd_normal) { 1886 + if (i_arr[j].is_pd_normal || i_arr[j].prom_type==0 || i_arr[j].prom_type==3) {
1847 normal_arr[i_arr[j].goods_id] = 1; 1887 normal_arr[i_arr[j].goods_id] = 1;
1848 } 1888 }
  1889 +
1849 //map 的key是不会重复,会覆盖,, 1890 //map 的key是不会重复,会覆盖,,
1850 var ie = { 1891 var ie = {
1851 goods_id: i_arr[j].goods_id, 1892 goods_id: i_arr[j].goods_id,
@@ -1950,6 +1991,7 @@ Page({ @@ -1950,6 +1991,7 @@ Page({
1950 1991
1951 var promgoodsbuynum = 0; 1992 var promgoodsbuynum = 0;
1952 var goodsbuynum = 0; 1993 var goodsbuynum = 0;
  1994 +
1953 //--要获得商品,该用户买了多少件,同步应用-- 1995 //--要获得商品,该用户买了多少件,同步应用--
1954 await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { 1996 await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {
1955 data: { 1997 data: {
@@ -1999,7 +2041,6 @@ Page({ @@ -1999,7 +2041,6 @@ Page({
1999 return false; 2041 return false;
2000 } 2042 }
2001 } 2043 }
2002 -  
2003 if (num > val.redisnum && val.redisnum && !normal_arr[val.goods_id]) { 2044 if (num > val.redisnum && val.redisnum && !normal_arr[val.goods_id]) {
2004 isok = 0; 2045 isok = 0;
2005 gname = val.goods_name; 2046 gname = val.goods_name;
pages/user/order_detail/order_detail.js
@@ -370,7 +370,6 @@ Page({ @@ -370,7 +370,6 @@ Page({
370 th.toast(content); 370 th.toast(content);
371 return false; 371 return false;
372 } 372 }
373 -  
374 //当是组合优惠的时候 373 //当是组合优惠的时候
375 if(good.prom_type==7){ 374 if(good.prom_type==7){
376 //如果有组合购 375 //如果有组合购
@@ -439,30 +438,72 @@ Page({ @@ -439,30 +438,72 @@ Page({
439 438
440 //如果优惠促销和搭配购的时候 439 //如果优惠促销和搭配购的时候
441 if((good.prom_type==3 || good.prom_type==5) && good.is_collocation!=1 && good.is_gift!=1){ 440 if((good.prom_type==3 || good.prom_type==5) && good.is_collocation!=1 && good.is_gift!=1){
442 - var p_ok=1;  
443 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {  
444 - if(res.data.code==0){  
445 - var r_data=res.data.data;  
446 - if(!r_data.collocationPromList && good.prom_type==5){  
447 -  
448 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
449 - th.toast(content);  
450 - p_ok=0;  
451 - }  
452 - if(!r_data.promGoodsLists && good.prom_type==3){  
453 -  
454 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
455 - th.toast(content);  
456 - p_ok=0;  
457 - }  
458 - }else{  
459 -  
460 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
461 - th.toast(content);  
462 - p_ok=0;  
463 - }  
464 - })  
465 - if(!p_ok) return false; 441 + var p_ok = 1,is_g_prom=0;
  442 + //因为有全场优惠活动,商品参加的活动还未开始
  443 + var url="/api/weshop/activitylist/getGoodActInfo";
  444 + var req_data={
  445 + store_id:os.stoid,goodsidlist:good.goods_id,is_detail:1,user_id:user_id
  446 + };
  447 + await getApp().request.promiseGet(url, {data:req_data}).then(async function (res) {
  448 + if(res.data.code==0 && res.data.data && res.data.data.length){
  449 + for(let i in res.data.data){
  450 + let item=res.data.data[i];
  451 + if(item.prom_type==3) {
  452 + is_g_prom=1; break;
  453 + }
  454 + }
  455 + }
  456 + })
  457 + if(is_g_prom){
  458 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0", {}).then(res => {
  459 + if (res.data.code == 0) {
  460 + var r_data = res.data.data;
  461 + if (!r_data.collocationPromList && good.prom_type == 5) {
  462 +
  463 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  464 + th.toast(content)
  465 + p_ok = 0;
  466 + }
  467 + if (!r_data.promGoodsLists && good.prom_type == 3) {
  468 +
  469 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  470 + th.toast(content);
  471 + p_ok = 0;
  472 + }
  473 + } else {
  474 +
  475 + var content = good.goods_name + '未找到活动,请取消订单重新购买'
  476 + th.toast(content);
  477 + p_ok = 0;
  478 + }
  479 + })
  480 + }else{
  481 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + good.goods_id, {}).then(res => {
  482 + if (res.data.code == 0) {
  483 + var r_data = res.data.data;
  484 + if (!r_data.collocationPromList && good.prom_type == 5) {
  485 +
  486 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  487 + th.toast(content)
  488 +
  489 + p_ok = 0;
  490 + }
  491 + if (!r_data.promGoodsLists && good.prom_type == 3) {
  492 +
  493 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  494 + th.toast(content);
  495 + p_ok = 0;
  496 + }
  497 + } else {
  498 +
  499 + var content = good.goods_name + '未找到活动,请取消订单重新购买'
  500 + th.toast(content);
  501 + p_ok = 0;
  502 + }
  503 + })
  504 +
  505 + }
  506 + if (!p_ok) return false;
466 } 507 }
467 508
468 //商品的普通购买 ,不要进行判断 509 //商品的普通购买 ,不要进行判断
@@ -1074,15 +1115,43 @@ Page({ @@ -1074,15 +1115,43 @@ Page({
1074 1115
1075 //如果有优惠促销的时候,要看下商品的优惠活动有没有过期 1116 //如果有优惠促销的时候,要看下商品的优惠活动有没有过期
1076 if(g_item.prom_type==3 || good.prom_type==3){ 1117 if(g_item.prom_type==3 || good.prom_type==3){
1077 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => {  
1078 - if (res.data.code == 0) {  
1079 - var r_data = res.data.data;  
1080 - if (r_data.promGoodsLists) {  
1081 - b_item.prom_type=3;  
1082 - b_item.prom_id=r_data.promGoodsLists[0].prom_id;  
1083 - }  
1084 - }  
1085 - }) 1118 + var is_g_prom=0;
  1119 + //因为有全场优惠活动,商品参加的活动还未开始
  1120 + var url="/api/weshop/activitylist/getGoodActInfo";
  1121 + var req_data={
  1122 + store_id:os.stoid,goodsidlist:good.goods_id,is_detail:1,user_id:user_id
  1123 + };
  1124 + await getApp().request.promiseGet(url, {data:req_data}).then(async function (res) {
  1125 + if(res.data.code==0 && res.data.data && res.data.data.length){
  1126 + for(let i in res.data.data){
  1127 + let item=res.data.data[i];
  1128 + if(item.prom_type==3) {
  1129 + is_g_prom=1; break;
  1130 + }
  1131 + }
  1132 + }
  1133 + })
  1134 + if(is_g_prom) {
  1135 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => {
  1136 + if (res.data.code == 0) {
  1137 + var r_data = res.data.data;
  1138 + if (r_data.promGoodsLists) {
  1139 + b_item.prom_type = 3;
  1140 + b_item.prom_id = r_data.promGoodsLists[0].prom_id;
  1141 + }
  1142 + }
  1143 + })
  1144 + }else{
  1145 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + good.goods_id, {}).then(res => {
  1146 + if (res.data.code == 0) {
  1147 + var r_data = res.data.data;
  1148 + if (r_data.promGoodsLists) {
  1149 + b_item.prom_type = 3;
  1150 + b_item.prom_id = r_data.promGoodsLists[0].prom_id;
  1151 + }
  1152 + }
  1153 + })
  1154 + }
1086 } 1155 }
1087 1156
1088 1157
pages/user/order_list/order_list.js
@@ -620,34 +620,73 @@ Page({ @@ -620,34 +620,73 @@ Page({
620 } 620 }
621 } 621 }
622 622
623 -  
624 -  
625 //如果优惠促销和搭配购的时候 623 //如果优惠促销和搭配购的时候
626 if ((good.prom_type == 3 || good.prom_type == 5) && good.is_gift != 1 && good.is_collocation != 1) { 624 if ((good.prom_type == 3 || good.prom_type == 5) && good.is_gift != 1 && good.is_collocation != 1) {
627 - var p_ok = 1;  
628 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0", {}).then(res => {  
629 - if (res.data.code == 0) {  
630 - var r_data = res.data.data;  
631 - if (!r_data.collocationPromList && good.prom_type == 5) { 625 + var p_ok = 1,is_g_prom=0;
  626 + //因为有全场优惠活动,商品参加的活动还未开始
  627 + var url="/api/weshop/activitylist/getGoodActInfo";
  628 + var req_data={
  629 + store_id:os.stoid,goodsidlist:good.goods_id,is_detail:1,user_id:user_id
  630 + };
  631 + await getApp().request.promiseGet(url, {data:req_data}).then(async function (res) {
  632 + if(res.data.code==0 && res.data.data && res.data.data.length){
  633 + for(let i in res.data.data){
  634 + let item=res.data.data[i];
  635 + if(item.prom_type==3) {
  636 + is_g_prom=1; break;
  637 + }
  638 + }
  639 + }
  640 + })
  641 + if(is_g_prom){
  642 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/0", {}).then(res => {
  643 + if (res.data.code == 0) {
  644 + var r_data = res.data.data;
  645 + if (!r_data.collocationPromList && good.prom_type == 5) {
  646 +
  647 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  648 + th.toast(content)
  649 + p_ok = 0;
  650 + }
  651 + if (!r_data.promGoodsLists && good.prom_type == 3) {
632 652
633 - var content = good.goods_name + '未找到活动,请取消订单重新购买';  
634 - th.toast(content) 653 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  654 + th.toast(content);
  655 + p_ok = 0;
  656 + }
  657 + } else {
635 658
  659 + var content = good.goods_name + '未找到活动,请取消订单重新购买'
  660 + th.toast(content);
636 p_ok = 0; 661 p_ok = 0;
637 } 662 }
638 - if (!r_data.promGoodsLists && good.prom_type == 3) { 663 + })
  664 + }else{
  665 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + good.goods_id, {}).then(res => {
  666 + if (res.data.code == 0) {
  667 + var r_data = res.data.data;
  668 + if (!r_data.collocationPromList && good.prom_type == 5) {
  669 +
  670 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  671 + th.toast(content)
  672 +
  673 + p_ok = 0;
  674 + }
  675 + if (!r_data.promGoodsLists && good.prom_type == 3) {
639 676
640 - var content = good.goods_name + '未找到活动,请取消订单重新购买'; 677 + var content = good.goods_name + '未找到活动,请取消订单重新购买';
  678 + th.toast(content);
  679 + p_ok = 0;
  680 + }
  681 + } else {
  682 +
  683 + var content = good.goods_name + '未找到活动,请取消订单重新购买'
641 th.toast(content); 684 th.toast(content);
642 p_ok = 0; 685 p_ok = 0;
643 } 686 }
644 - } else { 687 + })
645 688
646 - var content = good.goods_name + '未找到活动,请取消订单重新购买'  
647 - th.toast(content);  
648 - p_ok = 0;  
649 - }  
650 - }) 689 + }
651 if (!p_ok) return false; 690 if (!p_ok) return false;
652 } 691 }
653 692
@@ -1244,15 +1283,44 @@ Page({ @@ -1244,15 +1283,44 @@ Page({
1244 1283
1245 //如果有优惠促销的时候,要看下商品的优惠活动有没有过期 1284 //如果有优惠促销的时候,要看下商品的优惠活动有没有过期
1246 if(g_item.prom_type==3 || good.prom_type==3){ 1285 if(g_item.prom_type==3 || good.prom_type==3){
1247 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => {  
1248 - if (res.data.code == 0) {  
1249 - var r_data = res.data.data;  
1250 - if (r_data.promGoodsLists) {  
1251 - b_item.prom_type=3;  
1252 - b_item.prom_id=r_data.promGoodsLists[0].prom_id; 1286 + var is_g_prom=0;
  1287 + //因为有全场优惠活动,商品参加的活动还未开始
  1288 + var url="/api/weshop/activitylist/getGoodActInfo";
  1289 + var req_data={
  1290 + store_id:os.stoid,goodsidlist:good.goods_id,is_detail:1,user_id:user_id
  1291 + };
  1292 + await getApp().request.promiseGet(url, {data:req_data}).then(async function (res) {
  1293 + if(res.data.code==0 && res.data.data && res.data.data.length){
  1294 + for(let i in res.data.data){
  1295 + let item=res.data.data[i];
  1296 + if(item.prom_type==3) {
  1297 + is_g_prom=1; break;
  1298 + }
  1299 + }
1253 } 1300 }
  1301 + })
  1302 + if(is_g_prom) {
  1303 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + good.goods_id + "/1", {}).then(res => {
  1304 + if (res.data.code == 0) {
  1305 + var r_data = res.data.data;
  1306 + if (r_data.promGoodsLists) {
  1307 + b_item.prom_type = 3;
  1308 + b_item.prom_id = r_data.promGoodsLists[0].prom_id;
  1309 + }
  1310 + }
  1311 + })
  1312 + }else{
  1313 + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromNormal/" + os.stoid + "/" + good.goods_id, {}).then(res => {
  1314 + if (res.data.code == 0) {
  1315 + var r_data = res.data.data;
  1316 + if (r_data.promGoodsLists) {
  1317 + b_item.prom_type = 3;
  1318 + b_item.prom_id = r_data.promGoodsLists[0].prom_id;
  1319 + }
  1320 + }
  1321 + })
1254 } 1322 }
1255 - }) 1323 +
1256 } 1324 }
1257 1325
1258 1326