Commit 20747f171a4e58c2a5a2fde619c26931ca1700e6

Authored by 后端研发-苏泰源
2 parents 6e929dd3 d740dd95

解决luckgo_goodsinfo冲突

packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
@@ -1264,12 +1264,11 @@ Page({ @@ -1264,12 +1264,11 @@ Page({
1264 let aid = options.aid; 1264 let aid = options.aid;
1265 let store_id = options.store_id; 1265 let store_id = options.store_id;
1266 let user_id = options.user_id; 1266 let user_id = options.user_id;
1267 - let url = `/api/weshop/prom/luckyOrder/getUserOrderLastInfo/${store_id}/${user_id}/${aid}`; 1267 + let url = `/api/weshop/prom/luckyActivity/page?store_id=${store_id}&is_end=0&timetype=1&id=${aid}`;
1268 getApp().request.get(url, { 1268 getApp().request.get(url, {
1269 success: function(res) { 1269 success: function(res) {
1270 if(res.data.code == 0) { 1270 if(res.data.code == 0) {
1271 - console.log('获取的team_id', res.data.data.team_id);  
1272 - let team_id = res.data.data.team_id; 1271 + let team_id = res.data.data.pageData[0]['team_id'];
1273 wx.setStorage({ 1272 wx.setStorage({
1274 key: 'team_id', 1273 key: 'team_id',
1275 data: team_id, 1274 data: team_id,
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -2409,6 +2409,7 @@ Page({ @@ -2409,6 +2409,7 @@ Page({
2409 // if (th.data.prom_act) { 2409 // if (th.data.prom_act) {
2410 // price = th.data.prom_act.price; 2410 // price = th.data.prom_act.price;
2411 2411
  2412 +
2412 // } 2413 // }
2413 // var title = th.data.sele_g.goods_name; 2414 // var title = th.data.sele_g.goods_name;
2414 // var img = th.data.sele_g.original_img; 2415 // var img = th.data.sele_g.original_img;
@@ -2461,36 +2462,23 @@ Page({ @@ -2461,36 +2462,23 @@ Page({
2461 // ob.title = text + " " + name; 2462 // ob.title = text + " " + name;
2462 // } 2463 // }
2463 2464
2464 - // //-- 页面不能刷新 --  
2465 - // this.data.show_prew_img=1;  
2466 - // return ob;  
2467 -  
2468 -  
2469 - var img;  
2470 - var pagePath = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${this.data.sele_g.goods_id}&prom_type=9&group_id=${this.data.luckGoInfo.id}`; //当前页面url  
2471 - console.log('pagePath=====xxxxxx>', pagePath);  
2472 - // if (this.data.prom_act.share_imgurl) {  
2473 - // img = this.data.iurl + this.data.prom_act.share_imgurl;  
2474 - // }  
2475 - // var img = th.data.sele_g.original_img;  
2476 - var imgPath = this.data.iurl + this.data.luckGoInfo.original_img;  
2477 - if (pagePath.indexOf('/') != 0) {  
2478 - pagePath = '/' + pagePath;  
2479 - }  
2480 - // if(getApp().globalData.user_id){  
2481 -  
2482 - // if(pagePath.indexOf("?")>0){  
2483 - // pagePath+="&first_leader="+getApp().globalData.user_id;  
2484 - // }else{  
2485 - // pagePath+="?first_leader="+getApp().globalData.user_id;  
2486 - // }  
2487 - // }  
2488 - return {  
2489 - title: "邀您一起参加幸运购",  
2490 - path: pagePath,  
2491 - imageUrl: imgPath,  
2492 - } 2465 + var title = th.data.sele_g.goods_name;
  2466 + var img = th.data.sele_g.original_img;
  2467 +
  2468 + var url = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${th.data.sele_g.goods_id}&prom_type=9&group_id=${th.data.group_id}`; //当前页面url
  2469 + if (getApp().globalData.user_id) {
  2470 + url += "&first_leader=" + getApp().globalData.user_id;
  2471 + }
  2472 +
  2473 + console.log(url)
  2474 +
  2475 + var ob = {
  2476 + title: price + "元 " + title,
  2477 + path: url,
  2478 + imageUrl: img,
  2479 + };
2493 2480
  2481 + return ob;
2494 }, 2482 },
2495 2483
2496 //-----图片失败,默认图片----- 2484 //-----图片失败,默认图片-----
@@ -3956,7 +3944,7 @@ Page({ @@ -3956,7 +3944,7 @@ Page({
3956 if (a.confirm) { 3944 if (a.confirm) {
3957 switOn = false; 3945 switOn = false;
3958 wx.navigateTo({ 3946 wx.navigateTo({
3959 - url: "/pages/user/order_detail/order_detail?order_id=" + res.data.data.pageData[0]['order_id'] 3947 + url: "/packageC/pages/luckyGo/luckyGo_order/luckyGo_order?order_id=" + res.data.data.pageData[0]['order_id']
3960 }); 3948 });
3961 } 3949 }
3962 } 3950 }
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.js
@@ -318,429 +318,40 @@ Page({ @@ -318,429 +318,40 @@ Page({
318 318
319 //--------立即支付---------- 319 //--------立即支付----------
320 async jumpToCart4(e) { 320 async jumpToCart4(e) {
321 - var th=this;  
322 - if(this.data.optionIsGoup)  
323 - wx.navigateTo({  
324 - url: "/pages/team/team_confirm/team_confirm?orderSn=" + this.data.order.order_sn + "&orderPay=true"  
325 - })  
326 - var order=this.data.order;  
327 - var order_goods=order.order_goods;  
328 - var user_id=order.user_id;  
329 -  
330 - var wlist="";  
331 - for(var i in order_goods){  
332 - var good=order_goods[i];  
333 - //线下取价功能已经关闭或者过期  
334 - if(!th.data.is_open_offline && good.offline_cut>0){  
335 - wx.showModal({  
336 - title: '提示',  
337 - content: '线下取价功能已经关闭或者过期!'  
338 - });  
339 - return false;  
340 - }  
341 -  
342 - //要每件每件的商品进行检查,看有么有超出库存,超出限购  
343 - var good= order_goods[i],goodsbuynum=0,promgoodsbuynum=0,gg=null;  
344 - //获取单品的现在的活动状态  
345 - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + good.goods_id, {  
346 - }).then(res=>{  
347 - gg=res.data.data;  
348 - })  
349 - var limit = gg.viplimited;  
350 - var store_count = gg.store_count;  
351 - good.erpwareid=gg.erpwareid;  
352 -  
353 - //---要获得商品,该用户买了多少件,同步应用---  
354 - await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {  
355 - data: {  
356 - store_id: os.stoid,  
357 - user_id: getApp().globalData.user_id,  
358 - goods_id: good.goods_id,  
359 - prom_type: good.prom_type,  
360 - prom_id: good.prom_id  
361 - },  
362 - }).then(res => {  
363 - var buy_num_data = res.data.data;  
364 - if (buy_num_data.promgoodsbuynum) promgoodsbuynum = buy_num_data.promgoodsbuynum;  
365 - goodsbuynum = buy_num_data.goodsbuynum;  
366 - })  
367 -  
368 - var buyed_mum2=goodsbuynum+good.goods_num;  
369 - if (buyed_mum2 > limit && limit > 0) {  
370 -  
371 - var content=gg.goods_name+'购买数量超出商品限购,请取消订单';  
372 - th.toast(content);  
373 - return false;  
374 - }  
375 -  
376 - //当是组合优惠的时候  
377 - if(good.prom_type==7){  
378 - //如果有组合购  
379 - var isok = 1;  
380 - var url="/api/weshop/prom/zhbuy/get/"+os.stoid+"/"+good.prom_id+"/"+getApp().globalData.userInfo.user_id;  
381 - await getApp().request.promiseGet(url, {}).then(res => {  
382 - if(res.data.code==0 && res.data.data){  
383 - if(res.data.data.is_show!=1){  
384 - isok=0;  
385 - }  
386 - //如果活动已经结束  
387 - if(res.data.data.is_end==1){  
388 - isok=0;  
389 - }  
390 - //已经结束  
391 - if(ut.gettimestamp()>res.data.data.end_time){  
392 - isok=0;  
393 - }  
394 - //还未开始  
395 - if(ut.gettimestamp()<res.data.data.start_time){  
396 - isok=0;  
397 - }  
398 -  
399 - }else{  
400 - //未找到商品的活动  
401 - isok = 0;  
402 - }  
403 321
404 - })  
405 - if (!isok){  
406 - var content=gg.goods_name+'活动已经结束,请取消订单';  
407 - th.toast(content);  
408 - return false;  
409 - }  
410 -  
411 - var url1 = "/api/weshop/prom/zhbuyGoods/page";  
412 - var req_data = {  
413 - page: 1,  
414 - pageSize: 1,  
415 - store_id: os.stoid,  
416 - zh_id: good.prom_id,  
417 - goods_id:good.goods_id  
418 - }  
419 - await getApp().request.promiseGet(url1, {  
420 - data: req_data  
421 - }).then(res => {  
422 - if (ut.ajax_ok(res)) {  
423 - var gdlist = res.data.data.pageData[0];  
424 - good.buyqty=gdlist.buyqty;  
425 - }  
426 - })  
427 -  
428 - var num=good['buyqty'];  
429 - console.log(1111);  
430 - console.log(num);  
431 - //---- 要计算商品的限购 -----  
432 - if(good['buyqty']>0){  
433 - if(good.goods_num+promgoodsbuynum>good['buyqty']){ 322 + // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id}
  323 + if (parseInt(this.data.order.order_goods['0']['prom_type']) == 9) {
  324 + var aid = this.data.order.order_goods['0']['prom_id'];
  325 + var knum = 0;
  326 + await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, {
  327 + }).then(res => {
  328 + if (res.data.code == 0) {
  329 + knum = res.data.data;
  330 + }
  331 +
  332 + });
434 333
435 - var content= good['goods_name']+"超出活动限购\n";  
436 - th.toast(content);  
437 - return false;  
438 - }  
439 - }  
440 - } 334 + if (knum <= 0) {
  335 + getApp().confirmBox("库存为0,支付失败");
  336 + return false;
  337 + }
441 338
442 - //如果优惠促销和搭配购的时候  
443 - if((good.prom_type==3 || good.prom_type==5) && good.is_collocation!=1 && good.is_gift!=1){  
444 - var p_ok=1;  
445 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {  
446 - if(res.data.code==0){  
447 - var r_data=res.data.data;  
448 - if(!r_data.collocationPromList && good.prom_type==5){  
449 -  
450 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
451 - th.toast(content);  
452 - p_ok=0;  
453 - }  
454 - if(!r_data.promGoodsLists && good.prom_type==3){  
455 -  
456 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
457 - th.toast(content);  
458 - p_ok=0;  
459 - }  
460 - }else{  
461 -  
462 - var content=good.goods_name+'未找到活动,请取消订单重新购买';  
463 - th.toast(content);  
464 - p_ok=0;  
465 - }  
466 - })  
467 - if(!p_ok) return false;  
468 } 339 }
469 -  
470 - //商品的普通购买 ,不要进行判断  
471 - if((good.prom_type==1 || good.prom_type==2 || good.prom_type==6 || good.prom_type==4) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){  
472 - if(gg.prom_type!=good.prom_type && gg.prom_type>0) {  
473 - var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买';  
474 - th.toast(content);  
475 - return false;  
476 - }  
477 - }else{  
478 - if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4)  
479 - && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) {  
480 - var prom=null;  
481 - //---如果是活动的时候---  
482 - var prom=null,th=this;  
483 - if(gg.prom_type==1){  
484 - await getApp().request.promiseGet("/api/ms/flash_sale/getNew/"+os.stoid+"/"+user_id+"/"+gg.prom_id,{  
485 - }).then(res=>{  
486 - if(res.data.code==0){  
487 - prom=res.data.data;  
488 - prom.price=prom.user_price;  
489 - }  
490 - })  
491 - }  
492 -  
493 - if (gg.prom_type == 2) {  
494 - await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/"+ gg.goods_id + "/" + gg.prom_id, {}).then(res => {  
495 - if (res.data.code == 0) {  
496 - prom = res.data.data;  
497 - prom.price=prom.price;  
498 - }  
499 - })  
500 - }  
501 -  
502 -  
503 - if(gg.prom_type==6){  
504 - await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+gg.prom_id,{  
505 - }).then(res=>{  
506 - if(res.data.code==0){  
507 - prom=res.data.data;  
508 - }  
509 - })  
510 - }  
511 -  
512 - if(gg.prom_type==4){  
513 - await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{  
514 - data:{store_id:os.stoid,goods_id:gg.goods_id}  
515 - }).then(res=>{  
516 - if(res.data.code==0 && res.data.data && res.data.data.pageData){  
517 - prom=res.data.data.pageData[0];  
518 - }  
519 - })  
520 - }  
521 -  
522 - if(prom){  
523 - var t_now=ut.gettimestamp();  
524 - if(prom.is_end==0 && prom.start_time<t_now && prom.end_time>t_now){  
525 -  
526 - var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买';  
527 - th.toast(content);  
528 - return false;  
529 - }  
530 - }  
531 - }  
532 - else{  
533 - //不是赠品的时候  
534 - if(!good.is_gift && good.prom_type!=3){  
535 - var t_ok=1;  
536 - await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => {  
537 - if(res.data.code==0){  
538 - var r_data=res.data.data;  
539 - //-- 参加了全局的优惠活动 --  
540 - if(r_data.promGoodsLists){  
541 -  
542 - var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买';  
543 - th.toast(content);  
544 - t_ok=0;  
545 - }  
546 - }  
547 - })  
548 - if(!t_ok) return false;  
549 - }  
550 340
551 - //-- 如果有参加线下取价 --  
552 - if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+",";  
553 - }  
554 - //赠品和搭配购不判断商品金额  
555 - var isok=1;  
556 - var card_field=th.data.card_field;  
557 - //如果会员是等级会员,商品有等级价,且不是活动商品  
558 - if(!good.is_gift && !good.is_collocation) {  
559 - if (card_field && gg[card_field] > 0) {  
560 - if (good.goods_price != gg[card_field] && good.offline_cut<=0) isok = 0;  
561 - if (good.goods_price >gg[card_field] && good.offline_cut>0) isok = 0; //如果线下价格比较贵,则不通过  
562 -  
563 - } else {  
564 - if (good.goods_price != gg.shop_price && good.offline_cut<=0) isok = 0;  
565 - if (good.goods_price> gg.shop_price && good.offline_cut>0) isok = 0; //如果线下价格比较贵,则不通过  
566 - }  
567 - var is_h=0;  
568 - if (!isok) {  
569 -  
570 - var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买';  
571 - th.toast(content);  
572 - return false;  
573 - }  
574 - }  
575 -  
576 - //--如果是线下库存的时候--  
577 - if(th.data.conf.sales_rules==2){  
578 - var ob={};  
579 - await th.check_down_line_next(gg,good.goods_num,order.pickup_id,function(obj){  
580 - ob=obj;  
581 - })  
582 - if(ob.code==-1){  
583 -  
584 - var content=gg.goods_name+'门店库存不足,请取消订单';  
585 - th.toast(content);  
586 - return false;  
587 - }  
588 -  
589 - }else{  
590 - if(good.goods_num>store_count){  
591 -  
592 - var content=gg.goods_name+'商品的库存不足,请取消订单';  
593 - th.toast(content);  
594 - return false;  
595 - }  
596 -  
597 - }  
598 - }  
599 -  
600 - console.log("------------------------------------");  
601 - //---如果是活动的时候---  
602 - var prom=null,goodsinfo=good,th=this;  
603 - if(goodsinfo.prom_type==1){  
604 - await getApp().request.promiseGet("/api/ms/flash_sale/getNew/"+os.stoid+"/"+user_id+"/"+goodsinfo.prom_id,{  
605 - }).then(res=>{  
606 - if(res.data.code==0){  
607 - prom=res.data.data;  
608 - prom.price=prom.user_price;  
609 - }  
610 - })  
611 - }  
612 -  
613 - if (goodsinfo.prom_type == 2) {  
614 - await getApp().request.promiseGet("/api/weshop/goods/groupBuy/getActInfo/" + os.stoid + "/"+ good.goods_id + "/" + goodsinfo.prom_id, {}).then(res => {  
615 - if (res.data.code == 0) {  
616 - prom = res.data.data;  
617 - prom.price=prom.price;  
618 - }  
619 - })  
620 - }  
621 -  
622 -  
623 - if(goodsinfo.prom_type==6 && !good.is_pd_normal){  
624 - await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+goodsinfo.prom_id,{  
625 - }).then(res=>{  
626 - if(res.data.code==0){  
627 - prom=res.data.data;  
628 - }  
629 - })  
630 - }  
631 -  
632 - if(goodsinfo.prom_type==4 && !good.is_integral_normal){  
633 - await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{  
634 - data:{store_id:os.stoid,goods_id:goodsinfo.goods_id}  
635 - }).then(res=>{  
636 - if(res.data.code==0 && res.data.data && res.data.data.pageData){  
637 - prom=res.data.data.pageData[0];  
638 - }  
639 - })  
640 - }  
641 -  
642 - //----------如果有活动,并且在进行中,就不计算线下库存---------------  
643 - if(prom){  
644 - var now=ut.gettimestamp();  
645 - if(prom.is_end==1 && prom.end_time<now){  
646 -  
647 - var content=goodsinfo.goods_name+'商品的活动已经结束,请取消订单重新购买';  
648 - th.toast(content);  
649 - return false;  
650 - }  
651 -  
652 - buyed_mum2=promgoodsbuynum+good.goods_num;  
653 - if (buyed_mum2 > prom.buy_limit && prom.buy_limit > 0) {  
654 -  
655 - var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单重新购买';  
656 - th.toast(content);  
657 - return false;  
658 - }  
659 - //看一下会员的秒杀价格是不是发生了变化  
660 - if(goodsinfo.prom_type==1 && goodsinfo.goods_price!=prom.price){  
661 - var content=goodsinfo.goods_name+'秒杀活动的价格发生了变化';  
662 - th.toast(content);  
663 - return false;  
664 - }  
665 -  
666 - //看一下会员的团购价格是不是发生了变化  
667 - if(goodsinfo.prom_type==2 && goodsinfo.goods_price!=prom.price){  
668 - var content=goodsinfo.goods_name+'秒杀活动的价格发生了变化';  
669 - th.toast(content);  
670 - return false;  
671 - }  
672 -  
673 - if(goodsinfo.prom_type==4){  
674 - if (good.goods_num > prom.limitqty-prom.buy_num) {  
675 -  
676 - var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单';  
677 - th.toast(content);  
678 - return false;  
679 - }  
680 - }else if(goodsinfo.prom_type == 1 || goodsinfo.prom_type == 2 || goodsinfo.prom_type == 6 ) {  
681 - if(order.add_time+5*60<ut.gettimestamp()) {  
682 - var content = gg.goods_name + '该订单已经超时无法支付,请取消订单';  
683 - th.toast(content);  
684 - return false;  
685 - }  
686 - }  
687 -  
688 - }  
689 -  
690 - } 341 + var order=this.data.order;
  342 + var order_goods=order.order_goods;
  343 + var user_id=order.user_id;
  344 + // 检测活动是否结束
  345 +
691 346
692 - //-- 要判断一下线下取价价格是不是发生改变 --  
693 - if(wlist!="" && th.data.is_open_offline && th.data.is_open_offline>0){  
694 - wlist=ut.sub_last(wlist);  
695 - var keyid=order.pickup_id;  
696 - var user_info=getApp().globalData.userInfo;  
697 - if(!keyid) return false;  
698 - var offarr=null;  
699 - await getApp().request.promiseGet("/api/weshop/goods/listWarePrice", {  
700 - data:{  
701 - VIPId:encodeURIComponent(user_info.erpvipid),  
702 - store_id:os.stoid,  
703 - PickupId:keyid,  
704 - WareIds:wlist},  
705 - },  
706 - ).then(res=>{  
707 - if(res.data.code==0 && res.data.data && res.data.data.length>0){  
708 - offarr=res.data.data;  
709 - }  
710 - })  
711 - if(!offarr && offarr.length<=0 ){  
712 - wx.showModal({ title: '获取线下取价失败',});  
713 - }  
714 - var newarr=ut.convert_arr_key(offarr,'WareId');  
715 - //-- 循环判断线下的价格 --  
716 - for(var k in order_goods){  
717 - var good=order_goods[k];  
718 - //判断线下取价是不是一样  
719 - if(newarr[good.erpwareid] &&  
720 - parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){  
721 -  
722 - var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买';  
723 - th.toast(content);  
724 - return false;  
725 - }  
726 - }  
727 -  
728 - }  
729 -  
730 - /*---  
731 - o.jumpToCart4({  
732 - order_sn: this.data.order.order_sn,  
733 - order_amount: this.data.order.order_amount,  
734 - type: 1 //正常单  
735 - }, 1);--*/  
736 -  
737 py.pay(this.data.order.order_sn, function() { 347 py.pay(this.data.order.order_sn, function() {
738 - wx.showToast({title: '支付成功'})  
739 - wx.navigateBack(); 348 + wx.showToast({title: '支付成功'})
  349 + wx.navigateBack();
740 },null,os.stoid,1); 350 },null,os.stoid,1);
741 351
742 352
743 - }, 353 + },
  354 +
744 checkTeam: function() { 355 checkTeam: function() {
745 wx.navigateTo({ 356 wx.navigateTo({
746 url: "/pages/team/team_detail/team_detail?foundId=" + this.data.order.orderTeamFound.found_id 357 url: "/pages/team/team_detail/team_detail?foundId=" + this.data.order.orderTeamFound.found_id
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.wxml
@@ -84,9 +84,10 @@ @@ -84,9 +84,10 @@
84 <view>{{order.addTimeFormat}}</view> 84 <view>{{order.addTimeFormat}}</view>
85 </view> 85 </view>
86 86
87 - <view class="item" wx:if="{{order.order_prom_type!=5}}"> 87 + <view class="item">
88 <view>配送方式</view> 88 <view>配送方式</view>
89 - <view>{{(order.shipping_name!=''&& order.shipping_name!=null) ?order.shipping_name:'无'}}</view> 89 + <view wx:if="{{order.exp_type == 0}}">{{order.shipping_name}}</view>
  90 + <view wx:if="{{order.exp_type == 1}}">自提</view>
90 </view> 91 </view>
91 <view class="item"> 92 <view class="item">
92 <view>买家留言</view> 93 <view>买家留言</view>
@@ -173,7 +174,7 @@ @@ -173,7 +174,7 @@
173 174
174 175
175 176
176 - <!-- <view class="btn-wrap"> 177 + <view class="btn-wrap">
177 178
178 <view bindtap="zfwk" class="tips-btn" wx:if="{{order.pt_tail_money>0 && order.pt_status==2 }}">支付尾款</view> 179 <view bindtap="zfwk" class="tips-btn" wx:if="{{order.pt_tail_money>0 && order.pt_status==2 }}">支付尾款</view>
179 <view bindtap="jumpToCart4" class="tips-btn" hidden="{{!order.pay_btn}}">立即付款</view> 180 <view bindtap="jumpToCart4" class="tips-btn" hidden="{{!order.pay_btn}}">立即付款</view>
@@ -183,9 +184,8 @@ @@ -183,9 +184,8 @@
183 </block> 184 </block>
184 185
185 <view class="tips-btn" wx:if="{{order.order_status==3}}" bindtap="deleteOrderData" data-order_id="{{order.order_id}}" >删除订单</view> 186 <view class="tips-btn" wx:if="{{order.order_status==3}}" bindtap="deleteOrderData" data-order_id="{{order.order_id}}" >删除订单</view>
186 -  
187 187
188 - <navigator class="tips-btn" hidden="{{!order.shipping_btn}}" url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator> --> 188 + <navigator class="tips-btn" hidden="{{!order.shipping_btn}}" url="/pages/user/express/express?order_id={{order.order_id}}">查看物流</navigator>
189 189
190 <!---has_rt部分退----> 190 <!---has_rt部分退---->
191 <!-- <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}"> 191 <!-- <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}">
@@ -197,7 +197,8 @@ @@ -197,7 +197,8 @@
197 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==3 && order.order_status<2}}" url="/pages/order/refund_order/refund_order?order_id={{order.order_id}}">重新退款</navigator> 197 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==3 && order.order_status<2}}" url="/pages/order/refund_order/refund_order?order_id={{order.order_id}}">重新退款</navigator>
198 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==0 || order.is_all_return_status==1}}" 198 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==0 || order.is_all_return_status==1}}"
199 url="/pages/user/return_goods_info/return_goods_info?order_id={{order.order_id}}">退款详情</navigator> 199 url="/pages/user/return_goods_info/return_goods_info?order_id={{order.order_id}}">退款详情</navigator>
200 - </block> 200 +
  201 + </block>-->
201 202
202 203
203 <block wx:if="{{order.order_status==2 && order.is_zsorder!=4}}"> 204 <block wx:if="{{order.order_status==2 && order.is_zsorder!=4}}">
@@ -205,12 +206,9 @@ @@ -205,12 +206,9 @@
205 url="/packageB/pages/user/comment/comment?status=0&order_id={{order.order_id}}">评价</navigator> 206 url="/packageB/pages/user/comment/comment?status=0&order_id={{order.order_id}}">评价</navigator>
206 <navigator wx:else class="tips-btn" 207 <navigator wx:else class="tips-btn"
207 url="/packageB/pages/user/add_comment/add_comment?goods_id={{order.order_goods[0].goods_id}}&order_id={{order.order_id}}}">去评价</navigator> 208 url="/packageB/pages/user/add_comment/add_comment?goods_id={{order.order_goods[0].goods_id}}&order_id={{order.order_id}}}">去评价</navigator>
208 - </block> -->  
209 - <!-- 积分购 拼团 搭配购没有有再来一单 -->  
210 - <!-- <block wx:if="{{ (order.pay_status==1 || order.order_status==3) && order.pt_prom_id<=0 && order.integral<=0 && order.order_goods[0].prom_type!=5}}">  
211 - <view style="background-color: #feca53;" class="tips-btn" bindtap="moreOrder" >再来一单</view>  
212 - </block>  
213 - </view> --> 209 + </block>
  210 +
  211 + </view>
214 </view> 212 </view>
215 213
216 <warn id="warn"></warn> 214 <warn id="warn"></warn>
pages/giftpack/buygiftpack/giftpackbuy.js
@@ -36,9 +36,8 @@ Page({ @@ -36,9 +36,8 @@ Page({
36 getStorageID: a.stoid, 36 getStorageID: a.stoid,
37 getUserID: d.user_id 37 getUserID: d.user_id
38 }); 38 });
39 -  
40 //-- 获取分享人的ID -- 39 //-- 获取分享人的ID --
41 - var first_leader = options.first_leader; 40 + var first_leader = options.first_leader || getApp().globalData.first_leader;
42 if (first_leader) { 41 if (first_leader) {
43 this.setData({ 42 this.setData({
44 first_leader, 43 first_leader,
pages/giftpack/giftpacklist/giftpacklist.js
@@ -39,9 +39,8 @@ Page({ @@ -39,9 +39,8 @@ Page({
39 orderSn: options.orderSn, 39 orderSn: options.orderSn,
40 getUserID: d.user_id, 40 getUserID: d.user_id,
41 }) 41 })
42 -  
43 //-- 获取分享人的ID -- 42 //-- 获取分享人的ID --
44 - var first_leader = options.first_leader; 43 + var first_leader = options.first_leader || getApp().globalData.first_leader;
45 if (first_leader) { 44 if (first_leader) {
46 this.setData({ 45 this.setData({
47 first_leader, 46 first_leader,
pages/giftpack/mygiftpack/mygiftpack.js
@@ -25,7 +25,8 @@ Page({ @@ -25,7 +25,8 @@ Page({
25 curpage: 1, //当前分页数 25 curpage: 1, //当前分页数
26 pageSize: 10, //页大小 26 pageSize: 10, //页大小
27 total: 0, //总数量 27 total: 0, //总数量
28 - ad_data:null, 28 + ad_data:null,
  29 + first_leader: e.globalData.first_leader || 0, // 推荐人ID
29 }, 30 },
30 31
31 onLoad: function(options) { 32 onLoad: function(options) {
@@ -35,7 +36,23 @@ Page({ @@ -35,7 +36,23 @@ Page({
35 getUserID: d.user_id, 36 getUserID: d.user_id,
36 loadingType: 0, 37 loadingType: 0,
37 getDate: i.formatTime(new Date().getTime()) 38 getDate: i.formatTime(new Date().getTime())
38 - }) 39 + });
  40 +
  41 + //-- 获取分享人的ID --
  42 + var first_leader = options.first_leader || getApp().globalData.first_leader;
  43 + if (first_leader) {
  44 + this.setData({
  45 + first_leader,
  46 + })
  47 + //-- user_id代过来免登录 --
  48 + getApp().globalData.first_leader = first_leader;
  49 + //调用接口判断是不是会员
  50 + getApp().request.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + first_leader, {}).then(res => {
  51 + if (res.data.code == 0) {
  52 + getApp().globalData.guide_id = res.data.data.id;
  53 + }
  54 + })
  55 + }
39 56
40 getApp().request.promiseGet("/api/weshop/ad/page?pid=901&store_id=" + os.stoid, { 57 getApp().request.promiseGet("/api/weshop/ad/page?pid=901&store_id=" + os.stoid, {
41 data: { 58 data: {
pages/user/order_detail/order_detail.js
@@ -317,26 +317,6 @@ Page({ @@ -317,26 +317,6 @@ Page({
317 //--------立即支付---------- 317 //--------立即支付----------
318 async jumpToCart4(e) { 318 async jumpToCart4(e) {
319 319
320 - // 幸运购检查库存量 api/weshop/activitylist/getActLen/{store_id}/{prom_type}/{prom_id}  
321 - if (parseInt(this.data.order.order_goods['0']['prom_type']) == 9) {  
322 - var aid = this.data.order.order_goods['0']['prom_id'];  
323 - var knum = 0;  
324 - await r.promiseGet('/api/weshop/activitylist/getActLen/' + os.stoid + '/9/' + aid, {  
325 - }).then(res => {  
326 - if (res.data.code == 0) {  
327 - knum = res.data.data;  
328 - }  
329 -  
330 - });  
331 -  
332 - if (knum <= 0) {  
333 - getApp().confirmBox("库存为0,支付失败");  
334 - return false;  
335 - }  
336 -  
337 - }  
338 -  
339 -  
340 var th=this; 320 var th=this;
341 if(this.data.optionIsGoup) 321 if(this.data.optionIsGoup)
342 wx.navigateTo({ 322 wx.navigateTo({
@@ -588,8 +568,7 @@ Page({ @@ -588,8 +568,7 @@ Page({
588 return false; 568 return false;
589 } 569 }
590 } 570 }
591 - }  
592 - else{ 571 + }else{
593 //不是赠品的时候 572 //不是赠品的时候
594 if(!good.is_gift && good.prom_type!=3){ 573 if(!good.is_gift && good.prom_type!=3){
595 var t_ok=1; 574 var t_ok=1;
@@ -613,7 +592,7 @@ Page({ @@ -613,7 +592,7 @@ Page({
613 } 592 }
614 //赠品和搭配购不判断商品金额 593 //赠品和搭配购不判断商品金额
615 var isok=1; 594 var isok=1;
616 - var card_field=th.data.card_field; 595 + var card_field=th.data.card_field; // 会员等级
617 //如果会员是等级会员,商品有等级价,且不是活动商品 596 //如果会员是等级会员,商品有等级价,且不是活动商品
618 if(!good.is_gift && !good.is_collocation) { 597 if(!good.is_gift && !good.is_collocation) {
619 if (card_field && gg[card_field] > 0) { 598 if (card_field && gg[card_field] > 0) {
@@ -627,7 +606,7 @@ Page({ @@ -627,7 +606,7 @@ Page({
627 var is_h=0; 606 var is_h=0;
628 if (!isok) { 607 if (!isok) {
629 608
630 - var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买'; 609 + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买22';
631 th.toast(content); 610 th.toast(content);
632 return false; 611 return false;
633 } 612 }
pages/user/order_detail/order_detail.wxml
@@ -77,7 +77,7 @@ @@ -77,7 +77,7 @@
77 77
78 <view class="item" wx:if="{{order.order_prom_type!=5}}"> 78 <view class="item" wx:if="{{order.order_prom_type!=5}}">
79 <view>配送方式</view> 79 <view>配送方式</view>
80 - <view>{{(order.shipping_name!=''&& order.shipping_name!=null) ?order.shipping_name:''}}</view> 80 + <view>{{(order.shipping_name!=''&& order.shipping_name!=null) ?order.shipping_name:'自提'}}</view>
81 </view> 81 </view>
82 <view class="item"> 82 <view class="item">
83 <view>买家留言</view> 83 <view>买家留言</view>
pages/user/order_list/order_list.js
@@ -510,7 +510,6 @@ Page({ @@ -510,7 +510,6 @@ Page({
510 } 510 }
511 511
512 } 512 }
513 -  
514 513
515 var wlist = ""; 514 var wlist = "";
516 for (var i in order_goods) { 515 for (var i in order_goods) {
pages/user/user_spsy/user_spsy.js
@@ -130,14 +130,14 @@ Page({ @@ -130,14 +130,14 @@ Page({
130 async show_hxm(e) { 130 async show_hxm(e) {
131 let qr_code_object = this.data.qr_code_object; 131 let qr_code_object = this.data.qr_code_object;
132 if (qr_code_object !== {}) { 132 if (qr_code_object !== {}) {
133 - let { Number: val, BeginDate, EndDate} = qr_code_object; 133 + let { WriteOffCode: val, BeginDate, EndDate} = qr_code_object;
134 let qr_code = this.selectComponent("#qc_com"); 134 let qr_code = this.selectComponent("#qc_com");
135 let obj = { 135 let obj = {
136 val, 136 val,
137 - content: "请将二维码展示给核销员,抵券更快捷", 137 + content: "当前核销码仅限当面使用",
138 now: BeginDate, 138 now: BeginDate,
139 validay: EndDate, 139 validay: EndDate,
140 - is_quan: 1, 140 + is_quan: 0,
141 }; 141 };
142 qr_code.open(obj) 142 qr_code.open(obj)
143 }else{ 143 }else{