美文网首页
整点抢购

整点抢购

作者: 刚_dbac | 来源:发表于2017-09-19 10:06 被阅读0次

1、在一个活动分为多个时间点抢购商品,先判断活动是否在有效期内,然后在判断要添加的商品是否在请购时间内

9点      10点        11点          12点         13点           14点          15点

先判断活动是否有效期内,然后再判断活动是否在抢购时间内,给出活动有效性,和活动当前状态。

//获取商品信息

$product_info=$this->cart->orderNowGetProduct($product_id,$quantity,$option,$act_option_id);

if($product_info==0){

                          $this->ajaxReturn(['status'=>0,'msg'=>'活动失效']);

}elseif($product_info==1){

                           $this->ajaxReturn(['status'=>0,'msg'=>'活动未开始']);

}elseif($product_info==2){

                         $this->ajaxReturn(['status'=>0,'msg'=>'活动已结束']);

}elseif($product_info==3){

                          $this->ajaxReturn(['status'=>0,'msg'=>'时间段抢购未开始']);

}elseif($product_info===false){

                          $this->ajaxReturn(['status'=>0,'msg'=>'未查询到商品']);

}else{

//选项

                          $options= D('Home/ProductOption','Logic')->optionValidate($product_id,$option);

if($options)

{

       $array_column_options= array_column($options,'product_option_id');

        if(!in_array($option,$array_column_options))

        {

                       //            $this->ajaxReturn ( [ 'status' => 0 , 'msg' => '规格必选' ] );

                                      $option=$array_column_options[0];

            }

}else

{

                 $option=0;

}


//注释

$list=[ ['product_option_id' => 349] , ['product_option_id' => 486]];

Array

             (

                    [0] => Array

                            (

                                    [product_option_id] => 349

                           )

                    [1] => Array

                           (

                                     [product_option_id] => 486

                           )

                   )

//array  array_column(array  $input  ,   mixed   $column_key   [,mixed$index_key]   )

array_column()返回input数组中键值为column_key的列,  如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。

$res=array_column($list,'product_option_id');

result:

Array

    (

           [0] => 349

           [1] => 486

    )

相关文章

  • 整点抢购

    1、在一个活动分为多个时间点抢购商品,先判断活动是否在有效期内,然后在判断要添加的商品是否在请购时间内 9点 ...

  • Python实现淘宝秒杀聚划算自动提醒源码!

    说明 本实例能够监控聚划算的抢购按钮,在聚划算整点聚的时间到达时发出提醒(音频文件自己定义位置)并自动弹开页面(U...

  • 整点

    明明知道有种结局是写定的,他根本就无意参与你的剧本。可是,有种忍不住的情绪,整天整天的蔓延,只要看到你认真的侧脸就...

  • 整点

    三月份在学校的时候,我说,我要等待考完研,考完证我在修行学习,但是实际上按我自己对自己的了解,等到我都做完了,我自...

  • 双十一,我成了马云最不喜欢的女人

    11月11日清早睁眼一霎,惊我双十一竟0购物。回想往年定个闹钟整点抢购情景,实在是天差地别,凌晨两点半睡期间也没打...

  • 没有冰墩墩的第一天

    冬奥会闭幕了,奥运特许商店也安静了。今天是没有整点抢购的一天。不是跟风,真的被冰墩墩萌化了,连我一个不喜欢玩偶的人...

  • 鸡西网店托管丨淘宝店铺装修整点价格怎么设置呢?

    整点秒杀一直是淘宝商家促销的手段,而且每次都能取得很好的收益。因为很好的把握住了消费者抢购优惠的心理,大部分商品在...

  • 整点报时

  • 只用数据库设计高效抢购业务

    不使用缓存(redis、memcache),如何设计高效抢购业务呢?常见的抢购业务主要有:商品抢购券抢购红包抢购今...

  • 生活

    0 1,2, 整点意义! 1,2, 整点意义! 1,2,1,2 …… 0

网友评论

      本文标题:整点抢购

      本文链接:https://www.haomeiwen.com/subject/fmeqjxtx.html