DengTao 8 лет назад
Родитель
Сommit
bb86d259cb

+ 3 - 65
www/protected/modules/o2o/controllers/RechargeController.php

@@ -7,78 +7,16 @@ class  RechargeController extends O2oBaseController{
 
     public function actionTest(){
 
-        $user = RUser::model()->get(new MongoId('57e38f1b9f5160ac048b457d'));
+        $user = RUser::model()->get(new MongoId('582fbcc49f5160b4048b56b8'));
         $num = intval(ceil((rand(100000, 999999))) / 10000);
         $data = '{
                         "touser": "' . $user->wx_pub_openid . '",
                         "msgtype": "text",
                         "text": {
-                        "content": "' . '恭喜您获得参与本次活动的权利1,' . $num . '为您参加本活动的号码,' . '"
+                        "content": "' . '恭喜您获得参与本次活动的权利,' . $num . '为您参加本活动的号码,' . '"
                         }
-                    }';
+                  }';
         var_dump(CommonFn::sendWxMessage($data));
-       // var_dump($user);exit;
-        //$criteria = new EMongoCriteria();
-        //$criteria->status('==','1');
-        //$criteria->price('==',1000);
-/*
-        $cursor = RechargeOrder::model()->findAll($criteria);
-        $orders = CommonFn::getRowsFromCursor($cursor);
-        $user_ids = array();
-        $i = 0;
-        foreach($orders as $order) {
-            //start充值活动暂用
-             if ($order['time'] > date_create("2016-11-11")->format('U') && $order['time'] < date_create("2016-11-17")->format('U')) {
-                 $user = RUser::model()->get(new MongoId($order['user']));
-                 if (!in_array((string)$user->_id,$user_ids)) {
-                     $num = intval(ceil((rand(100000, 999999))) / 10000);
-                     $data = '{
-                        "touser": "' . $user->wx_pub_openid . '",
-                        "msgtype": "text",
-                        "text": {
-                        "content": "' . '恭喜您获得参与本次活动的权利1,' . $num . '为您参加本活动的号码,' . '"
-                        }
-                    }';
-                     echo $i++;
-                     var_dump(CommonFn::sendWxMessage($data));
-                 }
-                 $user_ids[] = $user->_id;
-                 $user_ids = array_unique($user_ids);
-
-             }
-        }
-        $criteria_order = new EMongoCriteria();
-        $criteria_order->status('==','1');
-        $criteria_order->price('==',5000);
-
-        $cursor = RechargeOrder::model()->findAll($criteria_order);
-        $orders = CommonFn::getRowsFromCursor($cursor);
-        foreach($orders as $order) {
-            //start充值活动暂用
-            if ($order['time'] > date_create("2016-11-11")->format('U') && $order['time'] < date_create("2016-11-17")->format('U')) {
-                $user = RUser::model()->get(new MongoId($order['user']));
-                if (!in_array((string)$user->_id,$user_ids)) {
-                    $num = intval(ceil((rand(100000, 999999))) / 10000);
-                    $data = '{
-                        "touser": "' . $user->wx_pub_openid . '",
-                        "msgtype": "text",
-                        "text": {
-                        "content": "' . '恭喜您获得参与本次活动的权利2,' . $num . '为您参加本活动的号码,' . '"
-                        }
-                    }';
-                    echo $i++;
-                    var_dump(CommonFn::sendWxMessage($data));
-                }
-                $user_ids[] = $user->_id;
-                $user_ids = array_unique($user_ids);
-
-            }
-        }*/
-        //end
-        $order = ROrder::model()->get(new MongoId('582e9e7d9f5160b1048b554c'));
-        $order->delete();
-        $order1 = ROrder::model()->get(new MongoId('5832546b9f5160a5048b58f9'));
-        $order1->delete();
 
 
     }

+ 9 - 46
www/protected/modules/o2o/controllers/UserController.php

@@ -11,60 +11,23 @@ class  UserController extends O2oBaseController{
         $user_id = Yii::app()->getRequest()->getParam("user_id");
 
         if(CommonFn::isMongoId($user_id)){
-
             //start
             //start双十一三天登陆发送优惠券 用后删除
-            //三批
+            //
             $criteria = new EMongoCriteria();
-
-            $criteria->coupon('==',new MongoId('5822c17f9f5160bc048b4f98'));
+            $criteria->coupon('==',new MongoId('582e651da84ea02e778b45d8'));
             $criteria->user('==', new MongoId($user_id));
             $user_coupon = UserCoupon::model()->find($criteria);
-            if (empty($user_coupon) && time() >= intval(date_create("2016-11-11")->format('U')) && time() <= intval(date_create("2016-11-17")->format('U'))) {
-
-                $coupons = array(
-                    0 => array('5822c17f9f5160bc048b4f98','5822eaa39f5160ca048b50e6','5822eaf59f5160b2048b4ed3','5822eb6a9f5160d3048b4eab','5822ebfa9f5160a9048b4f43','5822ec399f5160c2048b5158','5822ec709f5160bc048b5006'),
-                    1 => array('5822ec869f5160be048b50f1','5822ec479f5160c3048b4fa8','5822ec159f5160aa048b51ec','5822eb809f5160c0048b50a0','5822eb0e9f5160d4048b5111','5822eab99f5160b5048b50d6','5822ea719f5160b7048b4fb9'),
-                    2 => array('5822ec949f5160a3048b4f6d','5822ec599f5160cc048b4f79','5822ec229f5160ca048b50e7','5822eb969f5160a6048b4e85','5822eb1d9f5160c4048b4edb','5822eace9f5160b8048b511b','5822ea869f5160ae048b521c')
-                      //0 => array('58240b1ca84ea08d438b4567'),
-                   //   1 => array('58240b23a84ea02e3e8b4668'),
-                    //  2 => array('58240b2aa84ea02c438b4574'),
+            if (empty($user_coupon) && time() >= intval(date_create("2016-11-24")->format('U')) && time() <= intval(date_create("2016-12-15")->format('U'))) {
+                $coupons = array('582e6eb9a84ea054628b45d3', '582e651da84ea02e778b45d8'
                 );
                 $u_id = new MongoId($user_id);
-                foreach ($coupons as $key => $coupon) {
-                    switch ($key) {
-                        //第一批
-                        case 0:
-                            $start_time = date_create("2016-11-14")->format('U');//发放优惠券可用开始时间 2016.11.14
-                            $end_time = date_create("2016-11-30")->format('U');   //发放优惠券过期时间 17天
-                            foreach ($coupon as $c) {
-                                $coupon_id = new MongoId($c);
-                                Service::factory('CouponService')->giveCoupon($u_id, $coupon_id, $start_time, $end_time);//发放代金券
-                            }
-                            break;
-                        //第二批
-                        case 1:
-                            $start_time = date_create("2016-12-01")->format('U');//发放优惠券可用开始时间 2016.11.14
-                            $end_time = date_create("2016-12-15")->format('U');   //发放优惠券过期时间 15天
-                            foreach ($coupon as $c) {
-                                $coupon_id = new MongoId($c);
-                                Service::factory('CouponService')->giveCoupon($u_id, $coupon_id, $start_time, $end_time);//发放代金券
-                            }
-                            break;
-                        //第三批
-                        case 2:
-
-                            $start_time = date_create("2016-12-16")->format('U');//发放优惠券可用开始时间 2016.11.14
-                            $end_time = date_create("2016-12-31")->format('U');;   //发放优惠券过期时间 15天
-                            foreach ($coupon as $c) {
-                                $coupon_id = new MongoId($c);
-                                Service::factory('CouponService')->giveCoupon($u_id, $coupon_id, $start_time, $end_time);//发放代金券
-                            }
-                            break;
-
-                    }
-
+                $start_time = date_create("2016-11-24")->format('U');//发放优惠券可用开始时间 2016.11.14
+                $end_time = date_create("2016-12-15")->format('U');   //发放优惠券过期时间 17天
+                foreach($coupons as $coupon_id) {
+                    Service::factory('CouponService')->giveCoupon($u_id, $coupon_id, $start_time, $end_time);//发放代金券
                 }
+
             }
             //end
             //end