<?php echo ' <b style="color:#E97816;font-size:16px;margin-left:2px;">-¥' . $cha . "</b> (使用物流代收支付,立省)"; ?> <?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']);
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')); }