Exemplo n.º 1
0
                             <?php 
         echo ' <b style="color:#E97816;font-size:16px;margin-left:2px;">-¥' . $cha . "</b>&nbsp(使用物流代收支付,立省)";
         ?>
                         <?php 
     }
     ?>
                         </span><br>
                      <?php 
 }
 ?>
                         <?php 
 //获取使用优惠券
 $res = BuyGoodsService::mycoupon();
 $coupon = $res->getData();
 if (in_array($organID, $data)) {
     $act = BuyGoodsService::active();
     if (!empty($act) && is_array($act)) {
         //判断当前日期是否在当天
         //$in_day=OrderService::is_inday($act['LastTime']);
         $current_date = OrderService::is_current_date();
         if ($current_date) {
             $curret_time = $current_date['LastTime'];
             $num = $current_date['Num'] + 1;
         } else {
             $curret_time = time();
             $num = 1;
         }
         $in_day = OrderService::is_inday($curret_time);
         //判断当前日期是否在当天 支付方式是哪一种则参与活动
         if (($act['Payment'] == $payment || $act['Payment'] == 1) && $in_day == 1) {
             $params['PromoID'] = intval($act['ID']);
Exemplo n.º 2
0
 public function actionGetaction()
 {
     $html = '';
     $order_decr = 0;
     $cop_amout = Yii::app()->request->getParam(cop_amout);
     $organID = Yii::app()->user->getOrganID();
     $data = BuyGoodsService::activeorgan();
     //        var_dump($data);die;
     $params = array();
     if (in_array($organID, $data)) {
         $act = BuyGoodsService::active();
         if (!empty($act) && is_array($act)) {
             $payment = $act['Payment'];
             $params['PromoID'] = intval($act['ID']);
             $params['TotalAmount'] = Yii::app()->request->getParam('amount');
             switch ($act['Type']) {
                 case 1:
                     //满多少减多少
                     $act_res = BuyGoodsService::decre($params);
                     if (!empty($act_res) && is_array($act_res)) {
                         if (!empty($act_res['DecrAmount'])) {
                             $html = "<span style='color:red'>优惠:-¥" . $act_res['DecrAmount'] . "(单笔订单满 ¥" . $act_res['MinAmount'] . " 减¥" . $act_res['DecrAmount'] . ")</span>";
                         } else {
                             $html = '';
                         }
                     }
                     $order_decr = $act_res['DecrAmount'];
                     break;
                 case 2:
                     //每满减
                     $act_res = BuyGoodsService::pperdecre($params);
                     $order_decr = $act_res['DecrTotal'];
                     if (!empty($act_res['DecrAmount'])) {
                         $html = "<span style='color:red'>优惠:-" . $act_res['DecrTotal'] . "(单笔订单每满 ¥" . $act_res['MinAmount'] . " 减¥" . $act_res['DecrAmount'] . ")</span>";
                     }
                     break;
                 case 3:
                     //优惠券
                     $params['search'] = 'search';
                     $res = BuyGoodsService::mycoupon();
                     $act_res = BuyGoodsService::coupondecre($params);
                     $coupon = $res->getData();
                     $html = "";
                     // "<span style='color:red'>单笔订单满" . $act_res['MinAmount'] . "元,系统将赠送您价值" . $act_res['DecrAmount'] . "元优惠券" . $act_res['Num'] . "张</span><br>";
                     if ($cop_amout) {
                         $html .= '<span style="color:red">使用优惠券:-¥' . floatval($cop_amout);
                     } elseif (!empty($coupon) && is_array($coupon)) {
                         $html .= "<span class='cup' style='color:red'><span class='payper' style='color:blue'>使用我的优惠券</span>(您可以使用优惠券,减免订单金额,每次只限一张)</span>";
                     }
                     break;
             }
         }
     }
     echo json_encode(array('html' => $html, 'order_decr' => $order_decr, 'payment' => isset($payment) ? $payment - 1 : '1'));
 }