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 1264 let aid = options.aid;
1265 1265 let store_id = options.store_id;
1266 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 1268 getApp().request.get(url, {
1269 1269 success: function(res) {
1270 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 1272 wx.setStorage({
1274 1273 key: 'team_id',
1275 1274 data: team_id,
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... ... @@ -2409,6 +2409,7 @@ Page({
2409 2409 // if (th.data.prom_act) {
2410 2410 // price = th.data.prom_act.price;
2411 2411  
  2412 +
2412 2413 // }
2413 2414 // var title = th.data.sele_g.goods_name;
2414 2415 // var img = th.data.sele_g.original_img;
... ... @@ -2461,36 +2462,23 @@ Page({
2461 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 3944 if (a.confirm) {
3957 3945 switOn = false;
3958 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 318  
319 319 //--------立即支付----------
320 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 347 py.pay(this.data.order.order_sn, function() {
738   - wx.showToast({title: '支付成功'})
739   - wx.navigateBack();
  348 + wx.showToast({title: '支付成功'})
  349 + wx.navigateBack();
740 350 },null,os.stoid,1);
741 351  
742 352  
743   - },
  353 + },
  354 +
744 355 checkTeam: function() {
745 356 wx.navigateTo({
746 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 84 <view>{{order.addTimeFormat}}</view>
85 85 </view>
86 86  
87   - <view class="item" wx:if="{{order.order_prom_type!=5}}">
  87 + <view class="item">
88 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 91 </view>
91 92 <view class="item">
92 93 <view>买家留言</view>
... ... @@ -173,7 +174,7 @@
173 174  
174 175  
175 176  
176   - <!-- <view class="btn-wrap">
  177 + <view class="btn-wrap">
177 178  
178 179 <view bindtap="zfwk" class="tips-btn" wx:if="{{order.pt_tail_money>0 && order.pt_status==2 }}">支付尾款</view>
179 180 <view bindtap="jumpToCart4" class="tips-btn" hidden="{{!order.pay_btn}}">立即付款</view>
... ... @@ -183,9 +184,8 @@
183 184 </block>
184 185  
185 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 190 <!---has_rt部分退---->
191 191 <!-- <block wx:if="{{order.return_btn==undefined && order.is_all_return!=1 && order.has_rt!=1}}">
... ... @@ -197,7 +197,8 @@
197 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 198 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==0 || order.is_all_return_status==1}}"
199 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 204 <block wx:if="{{order.order_status==2 && order.is_zsorder!=4}}">
... ... @@ -205,12 +206,9 @@
205 206 url="/packageB/pages/user/comment/comment?status=0&order_id={{order.order_id}}">评价</navigator>
206 207 <navigator wx:else class="tips-btn"
207 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 212 </view>
215 213  
216 214 <warn id="warn"></warn>
... ...
pages/giftpack/buygiftpack/giftpackbuy.js
... ... @@ -36,9 +36,8 @@ Page({
36 36 getStorageID: a.stoid,
37 37 getUserID: d.user_id
38 38 });
39   -
40 39 //-- 获取分享人的ID --
41   - var first_leader = options.first_leader;
  40 + var first_leader = options.first_leader || getApp().globalData.first_leader;
42 41 if (first_leader) {
43 42 this.setData({
44 43 first_leader,
... ...
pages/giftpack/giftpacklist/giftpacklist.js
... ... @@ -39,9 +39,8 @@ Page({
39 39 orderSn: options.orderSn,
40 40 getUserID: d.user_id,
41 41 })
42   -
43 42 //-- 获取分享人的ID --
44   - var first_leader = options.first_leader;
  43 + var first_leader = options.first_leader || getApp().globalData.first_leader;
45 44 if (first_leader) {
46 45 this.setData({
47 46 first_leader,
... ...
pages/giftpack/mygiftpack/mygiftpack.js
... ... @@ -25,7 +25,8 @@ Page({
25 25 curpage: 1, //当前分页数
26 26 pageSize: 10, //页大小
27 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 32 onLoad: function(options) {
... ... @@ -35,7 +36,23 @@ Page({
35 36 getUserID: d.user_id,
36 37 loadingType: 0,
37 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 57 getApp().request.promiseGet("/api/weshop/ad/page?pid=901&store_id=" + os.stoid, {
41 58 data: {
... ...
pages/user/order_detail/order_detail.js
... ... @@ -317,26 +317,6 @@ Page({
317 317 //--------立即支付----------
318 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 320 var th=this;
341 321 if(this.data.optionIsGoup)
342 322 wx.navigateTo({
... ... @@ -588,8 +568,7 @@ Page({
588 568 return false;
589 569 }
590 570 }
591   - }
592   - else{
  571 + }else{
593 572 //不是赠品的时候
594 573 if(!good.is_gift && good.prom_type!=3){
595 574 var t_ok=1;
... ... @@ -613,7 +592,7 @@ Page({
613 592 }
614 593 //赠品和搭配购不判断商品金额
615 594 var isok=1;
616   - var card_field=th.data.card_field;
  595 + var card_field=th.data.card_field; // 会员等级
617 596 //如果会员是等级会员,商品有等级价,且不是活动商品
618 597 if(!good.is_gift && !good.is_collocation) {
619 598 if (card_field && gg[card_field] > 0) {
... ... @@ -627,7 +606,7 @@ Page({
627 606 var is_h=0;
628 607 if (!isok) {
629 608  
630   - var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买';
  609 + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买22';
631 610 th.toast(content);
632 611 return false;
633 612 }
... ...
pages/user/order_detail/order_detail.wxml
... ... @@ -77,7 +77,7 @@
77 77  
78 78 <view class="item" wx:if="{{order.order_prom_type!=5}}">
79 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 81 </view>
82 82 <view class="item">
83 83 <view>买家留言</view>
... ...
pages/user/order_list/order_list.js
... ... @@ -510,7 +510,6 @@ Page({
510 510 }
511 511  
512 512 }
513   -
514 513  
515 514 var wlist = "";
516 515 for (var i in order_goods) {
... ...
pages/user/user_spsy/user_spsy.js
... ... @@ -130,14 +130,14 @@ Page({
130 130 async show_hxm(e) {
131 131 let qr_code_object = this.data.qr_code_object;
132 132 if (qr_code_object !== {}) {
133   - let { Number: val, BeginDate, EndDate} = qr_code_object;
  133 + let { WriteOffCode: val, BeginDate, EndDate} = qr_code_object;
134 134 let qr_code = this.selectComponent("#qc_com");
135 135 let obj = {
136 136 val,
137   - content: "请将二维码展示给核销员,抵券更快捷",
  137 + content: "当前核销码仅限当面使用",
138 138 now: BeginDate,
139 139 validay: EndDate,
140   - is_quan: 1,
  140 + is_quan: 0,
141 141 };
142 142 qr_code.open(obj)
143 143 }else{
... ...