Commit 895766ed6df5bde141e6a30bf3dd47baf7c08288

Authored by yvan.ni
1 parent 27dfae19

测试优化

packageA/pages/cart2_ser/cart2_ser.js
@@ -634,7 +634,7 @@ Page({ @@ -634,7 +634,7 @@ Page({
634 }); 634 });
635 setTimeout(function () { 635 setTimeout(function () {
636 wx.reLaunch({ 636 wx.reLaunch({
637 - url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + order_id, 637 + url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + th.data.order_id,
638 }) 638 })
639 }, 1000) 639 }, 1000)
640 640
@@ -653,6 +653,7 @@ Page({ @@ -653,6 +653,7 @@ Page({
653 653
654 } 654 }
655 ) 655 )
  656 +
656 657
657 // getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { 658 // getApp().request.post("/api/weshop/order/pay/createRechargeOrder", {
658 // data: { 659 // data: {
pages/goods/goodsInfo/goodsInfo.js
@@ -1110,6 +1110,8 @@ Page({ @@ -1110,6 +1110,8 @@ Page({
1110 1110
1111 //-- 更新默认购买的数量 --- 1111 //-- 更新默认购买的数量 ---
1112 var mo_num=getApp().get_limit_qty(t.data.data); 1112 var mo_num=getApp().get_limit_qty(t.data.data);
  1113 +
  1114 +
1113 ee.setData({goodsInputNum:mo_num}) 1115 ee.setData({goodsInputNum:mo_num})
1114 ee.setData({mo_num:mo_num}) 1116 ee.setData({mo_num:mo_num})
1115 1117
@@ -2403,11 +2405,11 @@ Page({ @@ -2403,11 +2405,11 @@ Page({
2403 2405
2404 //----------增加购买数量----------- 2406 //----------增加购买数量-----------
2405 addCartNum: function (t) { 2407 addCartNum: function (t) {
2406 -  
2407 var add_num=1; 2408 var add_num=1;
2408 var p_type=parseInt(this.data.prom_type) 2409 var p_type=parseInt(this.data.prom_type)
2409 if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ 2410 if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){
2410 - add_num=getApp().get_limit_qty(this.data.sele_g,0,1); 2411 +
  2412 + add_num = getApp().get_limit_qty(this.data,this.data.sele_g, 0, 1);
2411 } 2413 }
2412 2414
2413 this.checkCartNum(this.data.goodsInputNum + add_num); 2415 this.checkCartNum(this.data.goodsInputNum + add_num);
@@ -2418,7 +2420,9 @@ Page({ @@ -2418,7 +2420,9 @@ Page({
2418 var add_num=1; 2420 var add_num=1;
2419 var p_type=parseInt(this.data.prom_type) 2421 var p_type=parseInt(this.data.prom_type)
2420 if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ 2422 if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){
2421 - add_num=getApp().get_limit_qty(this.data.sele_g,0,1); 2423 + if(!th.data.prom_goods && !th.data.jieti_prom && !th.data.zh_act && !th.data.collocationGoods) {
  2424 + add_num = getApp().get_limit_qty(this.data.sele_g, 0, 1);
  2425 + }
2422 } 2426 }
2423 this.checkCartNum(this.data.goodsInputNum - add_num); 2427 this.checkCartNum(this.data.goodsInputNum - add_num);
2424 }, 2428 },
@@ -2444,8 +2448,10 @@ Page({ @@ -2444,8 +2448,10 @@ Page({
2444 //------检查数量是不是超出限购------ 2448 //------检查数量是不是超出限购------
2445 checkCartNum: function (t) { 2449 checkCartNum: function (t) {
2446 var th = this; 2450 var th = this;
  2451 +
2447 var mo_num=getApp().get_limit_qty(th.data.sele_g); 2452 var mo_num=getApp().get_limit_qty(th.data.sele_g);
2448 var steep=getApp().get_limit_qty(th.data.sele_g,0,1); 2453 var steep=getApp().get_limit_qty(th.data.sele_g,0,1);
  2454 +
2449 this.get_buy_num(this.data.sele_g, async function () { 2455 this.get_buy_num(this.data.sele_g, async function () {
2450 2456
2451 //--判断商品是否超出限购-- 2457 //--判断商品是否超出限购--
@@ -2530,9 +2536,24 @@ Page({ @@ -2530,9 +2536,24 @@ Page({
2530 e = th.data.def_pick_store.CanOutQty; 2536 e = th.data.def_pick_store.CanOutQty;
2531 } 2537 }
2532 } 2538 }
  2539 + }
2533 2540
2534 - 2541 + //--- 促销活动也不控制起订量, 这里很重要的一个控制,起订量的 ----
  2542 + if([0,3,5,7,10].indexOf(p_type)>-1){
  2543 + if(th.data.prom_goods || th.data.jieti_prom || th.data.zh_act || th.data.collocationGoods){
  2544 + mo_num=1;steep=1;
  2545 + }else{
  2546 + if(t<mo_num) t=mo_num;
  2547 + if(t>mo_num && (t-mo_num)%steep!=0){
  2548 + wx.showToast({
  2549 + title: '购买数必须是起订量的倍数',
  2550 + icon: 'none',
  2551 + });
  2552 + t=mo_num+ parseInt((e-mo_num)/steep)*steep;
  2553 + }
  2554 + }
2535 } 2555 }
  2556 +
2536 if (!e) e = 0; 2557 if (!e) e = 0;
2537 //库存不足,不增加 2558 //库存不足,不增加
2538 if (e < t) { 2559 if (e < t) {
@@ -2556,10 +2577,7 @@ Page({ @@ -2556,10 +2577,7 @@ Page({
2556 return false; 2577 return false;
2557 } 2578 }
2558 2579
2559 -  
2560 //var steep=getApp().get_limit_qty(th.data.sele_g,0,1); 2580 //var steep=getApp().get_limit_qty(th.data.sele_g,0,1);
2561 -  
2562 -  
2563 t > e || 0 == e ? t = e : t < 1 && (t = 1); 2581 t > e || 0 == e ? t = e : t < 1 && (t = 1);
2564 2582
2565 2583