|
@@ -17,7 +17,7 @@ class JCouponController extends AdminController
|
|
|
foreach ($gifts as $gift) {
|
|
|
$tmp[] = array('name' => $gift->title,'id' => (string)$gift->_id);
|
|
|
}
|
|
|
- $tmp = CommonFn::getComboboxData($tmp, 0, false );
|
|
|
+ $tmp = CommonFn::getComboboxData($tmp, 100, true, 100 );
|
|
|
|
|
|
$c = new EMongoCriteria();
|
|
|
$c->type('==',1);
|
|
@@ -43,12 +43,22 @@ class JCouponController extends AdminController
|
|
|
$pageParams = CommonFn::getPageParams();
|
|
|
$search = Yii::app()->request->getParam('search', '');
|
|
|
$status = intval(Yii::app()->request->getParam('status', 100));
|
|
|
+ $gift_num = intval(Yii::app()->request->getParam('gift', 100));
|
|
|
$criteria = new EMongoCriteria($pageParams);
|
|
|
if ($status != 100 ) {
|
|
|
$criteria->status('==',$status);
|
|
|
}
|
|
|
+ if ($gift_num != 100 ) {
|
|
|
+ $gifts = Gift::model()->findAll();
|
|
|
+ $tmp =[];
|
|
|
+ foreach ($gifts as $gift) {
|
|
|
+ $tmp[] = array('name' => $gift->title,'id' => (string)$gift->_id);
|
|
|
+ }
|
|
|
+ $criteria->gift_id('==',$tmp[$gift_num]['id']);
|
|
|
+ }
|
|
|
+
|
|
|
if ($search) {
|
|
|
- $criteria->addCond('title','or',new MongoRegex('/' . $search . '/'));
|
|
|
+ $criteria->addCond('coupon_coding','or',new MongoRegex('/' . $search . '/'));
|
|
|
}
|
|
|
$criteria->sort('created_at',EMongoCriteria::SORT_DESC);
|
|
|
$cursor = JCoupon::model()->findAll($criteria);
|
|
@@ -82,12 +92,16 @@ class JCouponController extends AdminController
|
|
|
$num = (int)Yii::app()->request->getParam('num','');
|
|
|
$coding_num = (int)Yii::app()->request->getParam('coding_num','');
|
|
|
$gift_id = Yii::app()->request->getParam('gift_id','');
|
|
|
+ $gift = Yii::app()->request->getParam('gift','');
|
|
|
$channel = Yii::app()->request->getParam('bus_id','');
|
|
|
$bus = (int)Yii::app()->request->getParam('bus','');
|
|
|
$expire_time = Yii::app()->request->getParam('expire_time_str','');
|
|
|
if ($bus == 100 || !$num ||!$channel || !$gift_id || !$expire_time) {
|
|
|
CommonFn::requestAjax(false,'请填写完整信息');exit;
|
|
|
}
|
|
|
+ if ($gift == 100) {
|
|
|
+ CommonFn::requestAjax(false,'请选择礼包');exit;
|
|
|
+ }
|
|
|
$gift = Gift::get(new MongoId($gift_id));
|
|
|
if (empty($gift)) {
|
|
|
CommonFn::requestAjax(false,'礼包不存在');exit;
|