e пре 8 година
родитељ
комит
c88a827982
1 измењених фајлова са 37 додато и 30 уклоњено
  1. 37 30
      www/protected/modules/o2o/controllers/RechargeController.php

+ 37 - 30
www/protected/modules/o2o/controllers/RechargeController.php

@@ -9,19 +9,49 @@ class  RechargeController extends O2oBaseController{
 
         //$user = RUser::model()->get(new MongoId('57e238929f5160d6048b456d'));
        // var_dump($user);exit;
-        $num = intval(ceil((rand(100000,999999)))/10000);
+        $criteria = new EMongoCriteria();
+        //$criteria->status('==','1');
+        $criteria->price('==','1000');
 
-        $data ='{
-                    "touser": "oTreyv4-5la34sYWyHTZ331wi6J8",
+        $cursor = RechargeOrder::model()->findAll($criteria);
+        $orders = CommonFn::getRowsFromCursor($cursor);
+        foreach($orders as $order) {
+            //start充值活动暂用
+             if ($order['time'] >= date_create("2016-11-14")->format('U') && $order['time'] <= date_create("2016-11-16")->format('U'))
+                $user = RUser::model()->get(new MongoId($order['user']));
+                $num = intval(ceil((rand(100000, 999999))) / 10000);
+                $data = '{
+                    "touser": "' . $user->wx_pub_openid . '",
                     "msgtype": "text",
                     "text": {
-                    "content": "'.'恭喜您获得参与本次活动的权利,'.$num.'为您参加本活动的号码,'.'"
+                    "content": "' . '恭喜您获得参与本次活动的权利,' . $num . '为您参加本活动的号码,' . '"
                     }
                 }';
+            var_dump(CommonFn::sendWxMessage($data));
+        }
+        $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-16")->format('U'))
+                $user = RUser::model()->get(new MongoId($order['user']));
+            $num = intval(ceil((rand(100000, 999999))) / 10000);
+            $data = '{
+                    "touser": "' . $user->wx_pub_openid . '",
+                    "msgtype": "text",
+                    "text": {
+                    "content": "' . '恭喜您获得参与本次活动的权利,' . $num . '为您参加本活动的号码,' . '"
+                    }
+                }';
+            var_dump(CommonFn::sendWxMessage($data));
+        }
+        //end
 
-        $result = 'asdf';
 
-        CommonFn::requestAjax(true,'success',json_decode($result),200,array());
 
     }
 
@@ -51,30 +81,7 @@ class  RechargeController extends O2oBaseController{
         if($result === false){
             CommonFn::requestAjax(false,'支付遇到点问题了,请稍候再试');
         }else{
-            //start充值活动暂用
-            if($order->price == 1000 ||$order->price == 5000){
-                $user = RUser::model()->get(new MongoId($user_id));
-                $num = intval(ceil((rand(100000,999999)))/10000);
-
-                $data ='{
-                    "touser": "'.$user->wx_pub_openid.'",
-                    "msgtype": "text",
-                    "text": {
-                    "content": "'.'恭喜您获得参与本次活动的权利,'.$num.'为您参加本活动的号码,'.'"
-                    }
-                }';
-
-                if(!empty(CommonFn::sendWxMessage($data))){
-                    CommonFn::requestAjax(true,'success',json_decode($result),200,array());
-                }
-
-            } else {
-                CommonFn::requestAjax(true,'success',json_decode($result),200,array());
-            }
-            //end
-
-
-
+            CommonFn::requestAjax(true,'success',json_decode($result),200,array());
         }
     }